tidy3d.RotationAroundAxis#

class RotationAroundAxis[source]#

Bases: AbstractRotation

Rotation of vectors and tensors around a given vector.

Parameters:
  • axis (Attribute: axis) –

    Type

    Union[Literal[0, 1, 2], Tuple[float, float, float]]

    Default

    = 0

    Description

    A vector that specifies the axis of rotation, or a single int: 0, 1, or 2, indicating x, y, or z.

  • angle (Attribute: angle) –

    Type

    float

    Default

    = 0.0

    Units

    rad

    Description

    Angle of rotation in radians.

Attributes

isidentity

Check whether rotation is identity.

matrix

Rotation matrix.

Methods

axis#
angle#
property isidentity#

Check whether rotation is identity.

property matrix#

Rotation matrix.

__hash__()#

Hash method.