Module nalgebra::traits::geometry
Traits of operations having a well-known or explicit geometric meaning.
Traits
AbsoluteRotate | Composition of a rotation and an absolute value. |
Cross | Trait of elements having a cross product. |
CrossMatrix | Trait of elements having a cross product operation which can be expressed as a matrix. |
Dot | Traits of objects having a dot product. |
FromHomogeneous | Traits of objects which can be build from an homogeneous coordinate form. |
Norm | Traits of objects having an euclidian norm. |
Rotate | Trait of objects able to rotate other objects. |
Rotation | Trait of object which can represent a rotation, and to which new rotations can be appended. A rotation is assumed to be an isometry without translation and without reflexion. |
RotationMatrix | Trait of transformation having a rotation extractable as a rotation matrix. This can typically be implemented by quaternions to convert them to a rotation matrix. |
RotationWithTranslation | Various composition of rotation and translation. |
ToHomogeneous | Traits of objects which can be put in homogeneous coordinates form. |
Transform | Trait of objects able to transform other objects. |
Transformation | Trait of object which represent a transformation, and to which new transformations can be appended. |
Translate | Trait of objects able to rotate other objects. This is typically implemented by matrices which rotate vectors. |
Translation | Trait of object which represent a translation, and to wich new translation can be appended. |
UniformSphereSample | Trait of vectors able to sample a unit sphere. |