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

TwoGrabRotateTransformer Class

Extends MonoBehaviour
A Transformer that rotates the target about an axis, given two grab points.
Updates apply relative rotational changes, relative to the angle change between the two grab points each frame. The axis is defined by a pivot transform: a world position and up vector.

Methods

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

Inner Class

TwoGrabRotateConstraints Class

Fields

MaxAngle : FloatConstraint
Signature
FloatConstraint Oculus.Interaction.TwoGrabRotateTransformer.TwoGrabRotateConstraints.MaxAngle
MinAngle : FloatConstraint
Signature
FloatConstraint Oculus.Interaction.TwoGrabRotateTransformer.TwoGrabRotateConstraints.MinAngle

Inner Enum

Axis Enum

Enumeration Constants

MemberValue
Right
0
Up
1
Forward
2