Trait rapier3d::utils::SimdQuat

source ·
pub trait SimdQuat<N> {
    type Result;

    // Required method
    fn diff_conj1_2(&self, rhs: &Self) -> Self::Result;
}
Expand description

Trait implemented by quaternions.

Required Associated Types§

source

type Result

The result of quaternion differentiation.

Required Methods§

source

fn diff_conj1_2(&self, rhs: &Self) -> Self::Result

Compute the differential of inv(q1) * q2.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<N: SimdRealCopy> SimdQuat<N> for UnitQuaternion<N>

§

type Result = Matrix<N, Const<3>, Const<3>, ArrayStorage<N, 3, 3>>

source§

fn diff_conj1_2(&self, rhs: &Self) -> Self::Result

source§

impl<N: SimdRealCopy> SimdQuat<N> for UnitComplex<N>

§

type Result = Matrix<N, Const<1>, Const<1>, ArrayStorage<N, 1, 1>>

source§

fn diff_conj1_2(&self, rhs: &Self) -> Self::Result

Implementors§