csc.math.Rotation¶
- class csc.math.Rotation¶
Rotation class
The Euler angles implementation.
- __init__(self: csc.math.Rotation) None ¶
Methods
__init__
(self)from_angle_axis
(*args, **kwargs)Overloaded function.
from_euler
(*args, **kwargs)Overloaded function.
from_quaternion
(*args, **kwargs)Overloaded function.
from_rotation_matrix
(arg0)to_angle_axis
(self)to_euler_angles
(self)to_euler_angles_x_y_z
(self)to_quaternion
(self)to_rotation_matrix
(self)- __annotations__ = {}¶
- __init__(self: csc.math.Rotation) None ¶
- __module__ = 'csc.math'¶
- static from_angle_axis(*args, **kwargs)¶
Overloaded function.
from_angle_axis(arg0: float, arg1: numpy.ndarray[numpy.float32[3, 1]]) -> csc.math.Rotation
from_angle_axis(arg0: csc.math.AngleAxis) -> csc.math.Rotation
- static from_euler(*args, **kwargs)¶
Overloaded function.
from_euler(x: float, y: float, z: float) -> csc.math.Rotation
from_euler(vec3f: numpy.ndarray[numpy.float32[3, 1]]) -> csc.math.Rotation
- static from_quaternion(*args, **kwargs)¶
Overloaded function.
from_quaternion(w: float, x: float, y: float, z: float) -> csc.math.Rotation
from_quaternion(quaternion: csc.math.Quaternion) -> csc.math.Rotation
- static from_rotation_matrix(arg0: numpy.ndarray[numpy.float32[3, 3]]) csc.math.Rotation ¶
- to_angle_axis(self: csc.math.Rotation) csc.math.AngleAxis ¶
- to_euler_angles(self: csc.math.Rotation) numpy.ndarray[numpy.float32[3, 1]] ¶
- to_euler_angles_x_y_z(self: csc.math.Rotation) numpy.ndarray[numpy.float32[3, 1]] ¶
- to_quaternion(self: csc.math.Rotation) csc.math.Quaternion ¶
- to_rotation_matrix(self: csc.math.Rotation) numpy.ndarray[numpy.float32[3, 3]] ¶