Crate dual_quaternion [−] [src]
A simple and type agnostic dual-quaternion math library designed for reexporting
Functions
add |
Adds two dual-quaternions |
conj |
Returns the dual-quaternion conjugate |
dot |
Dot product of two dual-quaternions |
from_rotation_and_translation |
Construct a dual-quaternion from separate rotation and translation components |
get_rotation |
Extracts rotation component from a dual-quaternion |
get_translation |
Extracts translation component from a dual-quaternion |
id |
Constructs identity dual-quaternion, representing no rotation or translation. |
mul |
Multiplies two dual-quaternions |
normalize |
Normalizes a dual-quaternion |
scale |
Scales a dual-quaternion (element-wise) by a scalar |
Type Definitions
DualQuaternion |
A dual-quaternion consists of a real component and a dual component, and can be used to represent both rotation and translation |