Module import path: /Verse.org/SpatialMath
-
SpatialMath
Classes and Structs
Name | Description |
---|---|
rotation |
|
transform |
A combination of scale, rotation, and translation, applied in that order. |
vector3 |
3-dimensional vector with |
Functions
Name | Description |
---|---|
MakeRotationRadians |
Makes a |
MakeRotationDegrees |
Degrees version of |
MakeRotationFromYawPitchRollRadians |
Makes a
|
MakeRotationFromYawPitchRollDegrees |
Degrees version of |
MakeRotationFromEulerRadians |
Makes a |
MakeRotationFromEulerDegrees |
Degrees version of |
IdentityRotation |
Makes the identity |
Distance |
Returns the distance between
|
AngularDistanceRadians |
Returns the smallest angular distance between |
AngularDistanceDegrees |
Degrees version of |
operator'*' |
Apply a |
MakeShortestRotationBetween |
Makes the smallest angular |
Slerp |
Used to perform spherical linear interpolation between |
operator'*' |
Makes a |
ToString |
Makes a |
DegreesToRadians |
Returns radians from |
RadiansToDegrees |
Returns degrees from |
operator'*' |
Makes a |
ToString |
Makes a |
ReflectVector |
Makes a |
DotProduct |
Returns the dot product of |
CrossProductLeftHanded |
Returns the left-handed cross product of |
CrossProduct |
Returns the right-handed cross product of |
Distance |
Returns the Euclidean distance between |
DistanceSquared |
Returns the squared Euclidean distance between |
DistanceForwardLeft |
Returns the 2-D Euclidean distance between |
DistanceSquaredForwardLeft |
Returns the squared 2-D Euclidean distance between |
ToString |
Makes a |
Lerp |
Used to linearly interpolate/extrapolate between |
prefix'-' |
Makes a |
operator'+' |
Makes a |
operator'-' |
Makes a |
operator'*' |
Makes a |
operator'*' |
Makes a |
operator'*' |
Makes a |
operator'/' |
Makes a |
operator'/' |
Makes a |
IsAlmostEqual |
Succeeds when each component of |