API reference

TwoGrabPlaneTransformer Class

Extends MonoBehaviour
Implements ITransformer
A Transformer that translates, rotates and scales the target on a plane.

Properties

Constraints : TwoGrabPlaneConstraints
[Get][Set]
Signature
TwoGrabPlaneConstraints Constraints

Methods

BeginTransform ()
Signature
void BeginTransform()
Returns
void
EndTransform ()
Signature
void EndTransform()
Returns
void
Initialize ( grabbable )
Signature
void Initialize(IGrabbable grabbable)
Parameters
grabbable: IGrabbable
Returns
void
InjectOptionalConstraints ( constraints )
Signature
void InjectOptionalConstraints(TwoGrabPlaneConstraints constraints)
Parameters
constraints: TwoGrabPlaneConstraints
Returns
void
InjectOptionalPlaneTransform ( planeTransform )
Signature
void InjectOptionalPlaneTransform(Transform planeTransform)
Parameters
planeTransform: Transform
Returns
void
UpdateTransform ()
Signature
void UpdateTransform()
Returns
void

Static Methods

TwoGrabPlane ( p0 , p1 , planeNormal )
Signature
static TwoGrabPlaneState TwoGrabPlane(Vector3 p0, Vector3 p1, Vector3 planeNormal)
Parameters
p0: Vector3
p1: Vector3
planeNormal: Vector3
Returns
TwoGrabPlaneState

Inner Class

TwoGrabPlaneConstraints Class

Fields

MaxScale : FloatConstraint
Signature
FloatConstraint MaxScale
Signature
FloatConstraint MaxY
MinScale : FloatConstraint
Signature
FloatConstraint MinScale
Signature
FloatConstraint MinY

Inner Struct

TwoGrabPlaneState Struct

Fields

Center : Pose
Signature
Pose Center
PlanarDistance : float
Signature
float PlanarDistance