AlignLocalToWorldPose
(
localToWorld
, local
, world
)
|
Signature
static Pose Oculus.Interaction.TransformerUtils.AlignLocalToWorldPose(Matrix4x4 localToWorld, Pose local, Pose world) Parameters localToWorld: Matrix4x4local: Poseworld: PoseReturns Pose |
ConstrainAlongDirection
(
position
, origin
, direction
, min
, max
)
|
Signature
static Vector3 Oculus.Interaction.TransformerUtils.ConstrainAlongDirection(Vector3 position, Vector3 origin, Vector3 direction, FloatConstraint min, FloatConstraint max) Parameters Returns Vector3 |
GenerateParentConstraints
(
constraints
, initialPosition
)
|
Signature
static PositionConstraints Oculus.Interaction.TransformerUtils.GenerateParentConstraints(PositionConstraints constraints, Vector3 initialPosition) Parameters constraints: PositionConstraintsinitialPosition: Vector3Returns PositionConstraints |
GenerateParentConstraints
(
constraints
, initialScale
)
|
Signature
static ScaleConstraints Oculus.Interaction.TransformerUtils.GenerateParentConstraints(ScaleConstraints constraints, Vector3 initialScale) Parameters constraints: ScaleConstraintsinitialScale: Vector3Returns ScaleConstraints |
GetConstrainedTransformPosition
(
unconstrainedPosition
, positionConstraints
, relativeTransform
)
|
Signature
static Vector3 Oculus.Interaction.TransformerUtils.GetConstrainedTransformPosition(Vector3 unconstrainedPosition, PositionConstraints positionConstraints, Transform relativeTransform=null) Parameters unconstrainedPosition: Vector3positionConstraints: PositionConstraintsrelativeTransform: TransformReturns Vector3 |
GetConstrainedTransformRotation
(
unconstrainedRotation
, rotationConstraints
, relativeTransform
)
|
Signature
static Quaternion Oculus.Interaction.TransformerUtils.GetConstrainedTransformRotation(Quaternion unconstrainedRotation, RotationConstraints rotationConstraints, Transform relativeTransform=null) Parameters unconstrainedRotation: QuaternionrotationConstraints: RotationConstraintsrelativeTransform: TransformReturns Quaternion |
GetConstrainedTransformScale
(
unconstrainedScale
, scaleConstraints
)
|
Signature
static Vector3 Oculus.Interaction.TransformerUtils.GetConstrainedTransformScale(Vector3 unconstrainedScale, ScaleConstraints scaleConstraints) Parameters unconstrainedScale: Vector3scaleConstraints: ScaleConstraintsReturns Vector3 |
LocalToWorldMagnitude
(
magnitude
, localToWorld
)
|
Signature
static float Oculus.Interaction.TransformerUtils.LocalToWorldMagnitude(float magnitude, Matrix4x4 localToWorld) Parameters magnitude: floatlocalToWorld: Matrix4x4Returns float |
WorldToLocalMagnitude
(
magnitude
, worldToLocal
)
|
Signature
static float Oculus.Interaction.TransformerUtils.WorldToLocalMagnitude(float magnitude, Matrix4x4 worldToLocal) Parameters magnitude: floatworldToLocal: Matrix4x4Returns float |
WorldToLocalPose
(
worldPose
, worldToLocal
)
|
Signature
static Pose Oculus.Interaction.TransformerUtils.WorldToLocalPose(Pose worldPose, Matrix4x4 worldToLocal) Parameters worldPose: PoseworldToLocal: Matrix4x4Returns Pose |
ConstraintsAreRelative
: bool |
Signature
bool Oculus.Interaction.TransformerUtils.PositionConstraints.ConstraintsAreRelative |
XAxis
: ConstrainedAxis |
Signature
ConstrainedAxis Oculus.Interaction.TransformerUtils.PositionConstraints.XAxis |
YAxis
: ConstrainedAxis |
Signature
ConstrainedAxis Oculus.Interaction.TransformerUtils.PositionConstraints.YAxis |
ZAxis
: ConstrainedAxis |
Signature
ConstrainedAxis Oculus.Interaction.TransformerUtils.PositionConstraints.ZAxis |
XAxis
: ConstrainedAxis |
Signature
ConstrainedAxis Oculus.Interaction.TransformerUtils.RotationConstraints.XAxis |
YAxis
: ConstrainedAxis |
Signature
ConstrainedAxis Oculus.Interaction.TransformerUtils.RotationConstraints.YAxis |
ZAxis
: ConstrainedAxis |
Signature
ConstrainedAxis Oculus.Interaction.TransformerUtils.RotationConstraints.ZAxis |
ConstraintsAreRelative
: bool |
Signature
bool Oculus.Interaction.TransformerUtils.ScaleConstraints.ConstraintsAreRelative |
XAxis
: ConstrainedAxis |
Signature
ConstrainedAxis Oculus.Interaction.TransformerUtils.ScaleConstraints.XAxis |
YAxis
: ConstrainedAxis |
Signature
ConstrainedAxis Oculus.Interaction.TransformerUtils.ScaleConstraints.YAxis |
ZAxis
: ConstrainedAxis |
Signature
ConstrainedAxis Oculus.Interaction.TransformerUtils.ScaleConstraints.ZAxis |
AxisRange
: FloatRange |
Signature
FloatRange Oculus.Interaction.TransformerUtils.ConstrainedAxis.AxisRange |
ConstrainAxis
: bool |
Signature
bool Oculus.Interaction.TransformerUtils.ConstrainedAxis.ConstrainAxis |
Unconstrained
: ConstrainedAxis
[Get] |
Signature
ConstrainedAxis Oculus.Interaction.TransformerUtils.ConstrainedAxis.Unconstrained |
Max
: float |
Signature
float Oculus.Interaction.TransformerUtils.FloatRange.Max |
Min
: float |
Signature
float Oculus.Interaction.TransformerUtils.FloatRange.Min |