ostk.mathematics.geometry.d3.transformation.rotation.RotationVector

class RotationVector(*args, **kwargs)

Bases: pybind11_object

Overloaded function.

  1. __init__(self: ostk.mathematics.geometry.d3.transformation.rotation.RotationVector, axis: numpy.ndarray[numpy.float64[3, 1]], angle: ostk::mathematics::geometry::Angle) -> None

  2. __init__(self: ostk.mathematics.geometry.d3.transformation.rotation.RotationVector, vector: numpy.ndarray[numpy.float64[3, 1]], angle_unit: ostk::mathematics::geometry::Angle::Unit) -> None

Methods

euler_angle

get_angle

get_axis

is_defined

quaternion

rectify

rotation_matrix

to_string

Overloaded function.

undefined

unit

x

y

z

static euler_angle(
euler_angle: ostk::mathematics::geometry::d3::transformation::rotation::EulerAngle,
) ostk.mathematics.geometry.d3.transformation.rotation.RotationVector
get_angle(
self: ostk.mathematics.geometry.d3.transformation.rotation.RotationVector,
) ostk::mathematics::geometry::Angle
get_axis(
self: ostk.mathematics.geometry.d3.transformation.rotation.RotationVector,
) numpy.ndarray[numpy.float64[3, 1]]
is_defined(
self: ostk.mathematics.geometry.d3.transformation.rotation.RotationVector,
) bool
static quaternion(
quaternion: ostk.mathematics.geometry.d3.transformation.rotation.Quaternion,
) ostk.mathematics.geometry.d3.transformation.rotation.RotationVector
rectify(
self: ostk.mathematics.geometry.d3.transformation.rotation.RotationVector,
) None
static rotation_matrix(
rotation_matrix: ostk::mathematics::geometry::d3::transformation::rotation::RotationMatrix,
) ostk.mathematics.geometry.d3.transformation.rotation.RotationVector
to_string(*args, **kwargs)

Overloaded function.

  1. to_string(self: ostk.mathematics.geometry.d3.transformation.rotation.RotationVector) -> ostk.core.type.String

  2. to_string(self: ostk.mathematics.geometry.d3.transformation.rotation.RotationVector, arg0: ostk.core.type.Integer) -> ostk.core.type.String

static undefined() ostk.mathematics.geometry.d3.transformation.rotation.RotationVector
static unit() ostk.mathematics.geometry.d3.transformation.rotation.RotationVector
static x(
angle: ostk::mathematics::geometry::Angle,
) ostk.mathematics.geometry.d3.transformation.rotation.RotationVector
static y(
angle: ostk::mathematics::geometry::Angle,
) ostk.mathematics.geometry.d3.transformation.rotation.RotationVector
static z(
angle: ostk::mathematics::geometry::Angle,
) ostk.mathematics.geometry.d3.transformation.rotation.RotationVector