Trait truck_geometry::base::TangentSpace

source ·
pub trait TangentSpace<S>: VectorSpace<Scalar = S>
where S: BaseFloat,
{ type Space: EuclideanSpace<Scalar = S, Diff = Self>; }
Expand description

Tangent spaces of euclidean spaces The inverse of EuclideanSpace::Diff

Required Associated Types§

source

type Space: EuclideanSpace<Scalar = S, Diff = Self>

The Euclidean space whose tangent space is Self.

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<S> TangentSpace<S> for Vector1<S>
where S: BaseFloat,

source§

impl<S> TangentSpace<S> for Vector2<S>
where S: BaseFloat,

source§

impl<S> TangentSpace<S> for Vector3<S>
where S: BaseFloat,