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 only rotation without translation

Build only translation without rotation

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

Build from a Rotation matrix and a translation Vector

Implementors