Class PoseExtensions
Extension methods for Pose structs.
Inherited Members
Namespace: Unity.XR.CoreUtils
Syntax
public static class PoseExtensions
Methods
ApplyInverseOffsetTo(Pose, Vector3)
Offsets the given position by the inverse of this pose.
Declaration
public static Vector3 ApplyInverseOffsetTo(this Pose pose, Vector3 position)
Parameters
Type | Name | Description |
---|---|---|
Pose | pose | The pose defining the offset. |
Vector3 | position | The position to be offset. |
Returns
Type | Description |
---|---|
Vector3 | A position offset by the inverse of |
ApplyOffsetTo(Pose, Pose)
Offsets the given pose by this parent pose.
Declaration
public static Pose ApplyOffsetTo(this Pose pose, Pose otherPose)
Parameters
Type | Name | Description |
---|---|---|
Pose | pose | The pose defining the offset. |
Pose | otherPose | The pose that will be offset. |
Returns
Type | Description |
---|---|
Pose | A pose offset by |
ApplyOffsetTo(Pose, Vector3)
Offsets the given position by this pose.
Declaration
public static Vector3 ApplyOffsetTo(this Pose pose, Vector3 position)
Parameters
Type | Name | Description |
---|---|---|
Pose | pose | The pose defining the offset. |
Vector3 | position | The position to be offset. |
Returns
Type | Description |
---|---|
Vector3 | A position offset by |