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 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 |