| Name | Summary |
|---|---|
Pose | constructor(t: Vector3 = Vector3(0f, 0f, 0f), q: Quaternion = Quaternion(1.0f, 0f, 0f, 0f)) |
| Name | Summary |
|---|---|
q | open var q: Quaternion The orientation quaternion of the pose. |
t | open var t: Vector3 The position vector of the pose. |
| Name | Summary |
|---|---|
component1 | operator fun component1(): Vector3 |
component2 | operator fun component2(): Quaternion |
copy | fun copy(): Pose Returns a copy of this pose. |
equals | open operator override fun equals(other: Any?): Boolean |
forward | fun forward(): Vector3 Calculates the forward direction vector of this pose. |
hashCode | open override fun hashCode(): Int |
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. |