CartesianHandedness
Description
Coordinate system handedness (i.e. right or left handed).
(Z) (Z) (Y) _.-._ _.-._ (Y) | | | |_ _| | | | | | | | | | | | | | Thumb: basis vector (X) | | | | | | | | | | Forefinger: basis vector (Y) (X) _ | '-._ | | _.-' | _ (X) Middle finger: basis vector (Z) \`\`-.'-._; ;_.-'.-'/`/ \ ' | | ' / \ .` / \ '. / | | | |
The 3D vectors X
, Y
and Z
form the basis of a coordinate system. The handedness can be inferred from either the left or right hand (only one will work without breaking any finger).
Public / Constants
RightHanded
A right-handed coordinate system.
The following figure shows the palm of the right hand:
(Z) _.-._ (Y) _| | | | | | | | | Thumb: basis vector (X) | | | | | Forefinger: basis vector (Y) | _.-' | _ (X) Middle finger: basis vector (Z) ;_.-'.-'/`/ | ' / \ '. / | |
The 3D vectors X
, Y
and Z
form the basis of a coordinate system. For a right-handed coordinate system, the following holds:
dot(cross(X, Y), Z) > 0
LeftHanded
A left-handed coordinate system.
The following figure shows the palm of the left hand:
(Z) (Y) _.-._ | | | |_ | | | | | Thumb: basis vector (X) | | | | | Forefinger: basis vector (Y) (X) _ | '-._ | Middle finger: basis vector (Z) \`\`-.'-._; \ ' | \ .` / | |
The 3D vectors X
, Y
and Z
form the basis of a coordinate system. For a left-handed coordinate system, the following holds:
dot(cross(X, Y), Z) < 0