Function quat::set_mat3_values[][src]

pub fn set_mat3_values<'out, T>(
    out: &'out mut [T; 4],
    m00: T,
    m01: T,
    m02: T,
    m10: T,
    m11: T,
    m12: T,
    m20: T,
    m21: T,
    m22: T
) -> &'out mut [T; 4] where
    T: Real + FromPrimitive

Example

let mut q = quat::new_identity::<f32>();
quat::set_mat3_values(&mut q, 1_f32, 0_f32, 0_f32, 0_f32, 1_f32, 0_f32, 0_f32, 0_f32, 1_f32);
assert_eq!(q, [0_f32, 0_f32, 0_f32, 1_f32]);