Name | Summary |
---|---|
Pose | constructor(t: Vector3 = Vector3(0f, 0f, 0f), q: Quaternion = Quaternion(1.0f, 0f, 0f, 0f)) |
Name | Summary |
---|---|
q | var q: Quaternion The orientation quaternion of the pose. |
t | var t: Vector3 The position vector of the pose. |
Name | Summary |
---|---|
forward | fun forward(): Vector3 Calculates the forward direction vector of this pose. |
inverse | fun inverse(): Pose Computes the inverse of this pose. |
lerp | fun lerp(dest: Pose, ratio: Float): Pose Interpolates between this pose and another pose. |
removePitchAndRoll | fun removePitchAndRoll(): Pose Removes the pitch and roll components from this pose, effectively aligning it with the up vector. |
right | fun right(): Vector3 Calculates the right direction vector of this pose. |
times | |
toString | open override fun toString(): String Provides a string representation of the pose. |
up | fun up(): Vector3 Calculates the up direction vector of this pose. |