Trait arcos_kdl::geometry::EulerBuild [−][src]
pub trait EulerBuild {
fn from_euler(roll: f64, pitch: f64, yaw: f64) -> Frame;
fn from_translation(x: f64, y: f64, z: f64) -> Frame;
fn from_translation_euler(
x: f64,
y: f64,
z: f64,
roll: f64,
pitch: f64,
yaw: f64
) -> Frame;
fn from_axisangle(a: f64, b: f64, c: f64) -> Frame;
fn from_translation_axisangle(
x: f64,
y: f64,
z: f64,
a: f64,
b: f64,
c: f64
) -> Frame;
fn from_rotation_vector(rot: Rotation, vec: Vector) -> Frame;
}
Expand description
Build homogeneous transformations from Euler angles, and translations
Required methods
Build from translation and rotation
Build from axis-angle.
Receives vector components, that determines the axis, and
its norm the angle
Build from translation and axis-angle
fn from_rotation_vector(rot: Rotation, vec: Vector) -> Frame
fn from_rotation_vector(rot: Rotation, vec: Vector) -> Frame
Build from a Rotation matrix and a translation Vector