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]]¶