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

OneGrabPhysicsJointTransformer Class

Extends MonoBehaviour
A Transformer that moves the target using Physics joints Updates an internal kinematic rigidbody attached with a joint to the grabbable.
It also supports adding custom joints for grabbing to improve stability on some constrained grabs.

Properties

IsKinematicGrab : bool
[Get][Set]
Signature
bool Oculus.Interaction.OneGrabPhysicsJointTransformer.IsKinematicGrab

Protected Methods

CreateJointHolder ()
Creates a disabled GameObject for holding the data of the desired custom joint.
Signature
GameObject Oculus.Interaction.OneGrabPhysicsJointTransformer.CreateJointHolder()
Returns
GameObject  A children GameObject for holding joint data.

Methods

BeginTransform ()
Signature
void Oculus.Interaction.OneGrabPhysicsJointTransformer.BeginTransform()
Returns
void
EndTransform ()
Signature
void Oculus.Interaction.OneGrabPhysicsJointTransformer.EndTransform()
Returns
void
Initialize ( grabbable )
Signature
void Oculus.Interaction.OneGrabPhysicsJointTransformer.Initialize(IGrabbable grabbable)
Parameters
grabbable: IGrabbable
Returns
void
InjectOptionalCustomJoint ( customJoint )
Signature
void Oculus.Interaction.OneGrabPhysicsJointTransformer.InjectOptionalCustomJoint(ConfigurableJoint customJoint)
Parameters
customJoint: ConfigurableJoint
Returns
void
InjectOptionalRigidbodiesRoot ( rigidbodiesRoot )
Signature
void Oculus.Interaction.OneGrabPhysicsJointTransformer.InjectOptionalRigidbodiesRoot(Transform rigidbodiesRoot)
Parameters
rigidbodiesRoot: Transform
Returns
void
UpdateTransform ()
Signature
void Oculus.Interaction.OneGrabPhysicsJointTransformer.UpdateTransform()
Returns
void