ostk.mathematics.geometry.d3.transformation.rotation.EulerAngle¶
- class EulerAngle(*args, **kwargs)¶
Bases:
pybind11_object
Overloaded function.
__init__(self: ostk.mathematics.geometry.d3.transformation.rotation.EulerAngle, phi: ostk::mathematics::geometry::Angle, theta: ostk::mathematics::geometry::Angle, psi: ostk::mathematics::geometry::Angle, axis_sequence: ostk::mathematics::geometry::d3::transformation::rotation::EulerAngle::AxisSequence) -> None
__init__(self: ostk.mathematics.geometry.d3.transformation.rotation.EulerAngle, vector: numpy.ndarray[numpy.float64[3, 1]], angle_unit: ostk::mathematics::geometry::Angle::Unit, axis_sequence: ostk::mathematics::geometry::d3::transformation::rotation::EulerAngle::AxisSequence) -> None
Methods
Overloaded function.
Attributes
axis_sequence
phi
psi
theta
- is_near(
- self: ostk.mathematics.geometry.d3.transformation.rotation.EulerAngle,
- euler_angle: ostk.mathematics.geometry.d3.transformation.rotation.EulerAngle,
- angular_tolerance: ostk::mathematics::geometry::Angle,
- euler_angle: ostk.mathematics.geometry.d3.transformation.rotation.EulerAngle,
- static quaternion(
- quaternion: ostk.mathematics.geometry.d3.transformation.rotation.Quaternion,
- axis_sequence: ostk::mathematics::geometry::d3::transformation::rotation::EulerAngle::AxisSequence,
- static rotation_matrix(
- rotation_matrix: ostk.mathematics.geometry.d3.transformation.rotation.RotationMatrix,
- axis_sequence: ostk::mathematics::geometry::d3::transformation::rotation::EulerAngle::AxisSequence,
- static rotation_vector(
- rotation_vector: ostk.mathematics.geometry.d3.transformation.rotation.RotationVector,
- axis_sequence: ostk::mathematics::geometry::d3::transformation::rotation::EulerAngle::AxisSequence,
- to_string(*args, **kwargs)¶
Overloaded function.
to_string(self: ostk.mathematics.geometry.d3.transformation.rotation.EulerAngle) -> ostk.core.type.String
to_string(self: ostk.mathematics.geometry.d3.transformation.rotation.EulerAngle, angle_unit: ostk::mathematics::geometry::Angle::Unit) -> ostk.core.type.String
- to_vector(
- self: ostk.mathematics.geometry.d3.transformation.rotation.EulerAngle,
- angle_unit: ostk::mathematics::geometry::Angle::Unit,
- static undefined() ostk.mathematics.geometry.d3.transformation.rotation.EulerAngle ¶
- static xyz(
- phi: ostk::mathematics::geometry::Angle,
- theta: ostk::mathematics::geometry::Angle,
- psi: ostk::mathematics::geometry::Angle,
- theta: ostk::mathematics::geometry::Angle,
- static zxy(
- phi: ostk::mathematics::geometry::Angle,
- theta: ostk::mathematics::geometry::Angle,
- psi: ostk::mathematics::geometry::Angle,
- theta: ostk::mathematics::geometry::Angle,
- static zyx(
- phi: ostk::mathematics::geometry::Angle,
- theta: ostk::mathematics::geometry::Angle,
- psi: ostk::mathematics::geometry::Angle,
- theta: ostk::mathematics::geometry::Angle,