Class PoseExtensions
Extension methods for Pose structs
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 which will be used to apply the offset |
Vector3 | position | The position which will 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 which will be used to apply 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 which will be used to apply the offset |
Vector3 | position | The position which will be offset |
Returns
Type | Description |
---|---|
Vector3 | A position offset by |