API reference
API reference
Select your platform
No SDKs available
No versions available

OneGrabRotateTransformer Class

Extends MonoBehaviour
A Transformer that rotates the target about an axis.
Updates apply relative rotational changes of a GrabPoint about an axis. The axis is defined by a pivot transform: a world position and up vector.

Properties

Constraints : OneGrabRotateConstraints
[Get][Set]
Signature
OneGrabRotateConstraints Oculus.Interaction.OneGrabRotateTransformer.Constraints
Pivot : Transform
[Get]
Signature
Transform Oculus.Interaction.OneGrabRotateTransformer.Pivot
RotationAxis : Axis
[Get]
Signature
Axis Oculus.Interaction.OneGrabRotateTransformer.RotationAxis

Methods

BeginTransform ()
Signature
void Oculus.Interaction.OneGrabRotateTransformer.BeginTransform()
Returns
void
ComputeWorldPivotPose ()
Signature
Pose Oculus.Interaction.OneGrabRotateTransformer.ComputeWorldPivotPose()
Returns
Pose
EndTransform ()
Signature
void Oculus.Interaction.OneGrabRotateTransformer.EndTransform()
Returns
void
Initialize ( grabbable )
Signature
void Oculus.Interaction.OneGrabRotateTransformer.Initialize(IGrabbable grabbable)
Parameters
grabbable: IGrabbable
Returns
void
InjectOptionalConstraints ( constraints )
Signature
void Oculus.Interaction.OneGrabRotateTransformer.InjectOptionalConstraints(OneGrabRotateConstraints constraints)
Parameters
constraints: OneGrabRotateConstraints
Returns
void
InjectOptionalPivotTransform ( pivotTransform )
Signature
void Oculus.Interaction.OneGrabRotateTransformer.InjectOptionalPivotTransform(Transform pivotTransform)
Parameters
pivotTransform: Transform
Returns
void
InjectOptionalRotationAxis ( rotationAxis )
Signature
void Oculus.Interaction.OneGrabRotateTransformer.InjectOptionalRotationAxis(Axis rotationAxis)
Parameters
rotationAxis: Axis
Returns
void
UpdateTransform ()
Signature
void Oculus.Interaction.OneGrabRotateTransformer.UpdateTransform()
Returns
void

Inner Class

OneGrabRotateConstraints Class

Fields

MaxAngle : FloatConstraint
Signature
FloatConstraint Oculus.Interaction.OneGrabRotateTransformer.OneGrabRotateConstraints.MaxAngle
MinAngle : FloatConstraint
Signature
FloatConstraint Oculus.Interaction.OneGrabRotateTransformer.OneGrabRotateConstraints.MinAngle

Inner Enum

Axis Enum

Enumeration Constants

MemberValue
Right
0
Up
1
Forward
2