◆ CopyHandDefinition()
◆ DrawJointGizmo()
◆ GetAutoPose()
◆ GetIndexHit()
bool BNG.AutoPoser.GetIndexHit |
( |
HandPoser |
poser | ) |
|
◆ GetJointCopy()
◆ GetJointsCopy()
◆ GetMiddleHit()
bool BNG.AutoPoser.GetMiddleHit |
( |
HandPoser |
poser | ) |
|
◆ GetPinkyHit()
bool BNG.AutoPoser.GetPinkyHit |
( |
HandPoser |
poser | ) |
|
◆ GetRingHit()
bool BNG.AutoPoser.GetRingHit |
( |
HandPoser |
poser | ) |
|
◆ GetThumbHit()
bool BNG.AutoPoser.GetThumbHit |
( |
HandPoser |
poser | ) |
|
◆ IsValidCollision()
virtual bool BNG.AutoPoser.IsValidCollision |
( |
Collider |
col | ) |
|
|
virtual |
You can overrride this method to add your own collision validation logic.
◆ LoopThroughJoints()
virtual bool BNG.AutoPoser.LoopThroughJoints |
( |
List< Transform > |
fromJoints, |
|
|
List< FingerJoint > |
toJoints, |
|
|
Vector3 |
tipPosition, |
|
|
float |
tipRadius |
|
) |
| |
|
virtual |
◆ UpdateAutoPose()
virtual void BNG.AutoPoser.UpdateAutoPose |
( |
bool |
lerp | ) |
|
|
virtual |
◆ UpdateAutoPoseOnce()
virtual void BNG.AutoPoser.UpdateAutoPoseOnce |
( |
| ) |
|
|
virtual |
Runs UpdateContinuously for one second.
◆ ClosedHandPose
◆ CollisionLayerMask
LayerMask BNG.AutoPoser.CollisionLayerMask = ~0 |
◆ FingerTipRadius
float BNG.AutoPoser.FingerTipRadius = 0.00875f |
◆ GizmoColor
Color BNG.AutoPoser.GizmoColor = Color.white |
◆ GizmoType
◆ IdleHandPose
◆ IndexFingerCollider
◆ InspectedPose
◆ MiddleFingerCollider
◆ OpenHandPose
◆ PinkyFingerCollider
◆ RingFingerCollider
◆ ShowGizmos
bool BNG.AutoPoser.ShowGizmos = true |
◆ ThumbCollider
◆ UpdateContinuously
bool BNG.AutoPoser.UpdateContinuously = false |
◆ CollisionDetected
bool BNG.AutoPoser.CollisionDetected |
|
get |
◆ CollisionPose
The documentation for this class was generated from the following file:
- C:/Projects/VR-Interaction-Framework/Assets/BNG Framework/HandPoser/Scripts/AutoPoser.cs