Class HVRPhysicsPoser
Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
HVRPhysicsPoser
Inherited Members
UnityEngine.MonoBehaviour.IsInvoking()
UnityEngine.MonoBehaviour.CancelInvoke()
UnityEngine.MonoBehaviour.Invoke(System.String, System.Single)
UnityEngine.MonoBehaviour.InvokeRepeating(System.String, System.Single, System.Single)
UnityEngine.MonoBehaviour.CancelInvoke(System.String)
UnityEngine.MonoBehaviour.IsInvoking(System.String)
UnityEngine.MonoBehaviour.StartCoroutine(System.String)
UnityEngine.MonoBehaviour.StartCoroutine(System.String, System.Object)
UnityEngine.MonoBehaviour.StartCoroutine(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StartCoroutine_Auto(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StopCoroutine(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StopCoroutine(UnityEngine.Coroutine)
UnityEngine.MonoBehaviour.StopCoroutine(System.String)
UnityEngine.MonoBehaviour.StopAllCoroutines()
UnityEngine.MonoBehaviour.print(System.Object)
UnityEngine.MonoBehaviour.useGUILayout
UnityEngine.MonoBehaviour.runInEditMode
UnityEngine.Behaviour.enabled
UnityEngine.Behaviour.isActiveAndEnabled
UnityEngine.Component.GetComponent(System.Type)
UnityEngine.Component.GetComponent<T>()
UnityEngine.Component.TryGetComponent(System.Type, UnityEngine.Component)
UnityEngine.Component.TryGetComponent<T>(T)
UnityEngine.Component.GetComponent(System.String)
UnityEngine.Component.GetComponentInChildren(System.Type, System.Boolean)
UnityEngine.Component.GetComponentInChildren(System.Type)
UnityEngine.Component.GetComponentInChildren<T>(System.Boolean)
UnityEngine.Component.GetComponentInChildren<T>()
UnityEngine.Component.GetComponentsInChildren(System.Type, System.Boolean)
UnityEngine.Component.GetComponentsInChildren(System.Type)
UnityEngine.Component.GetComponentsInChildren<T>(System.Boolean)
UnityEngine.Component.GetComponentsInChildren<T>(System.Boolean, System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentsInChildren<T>()
UnityEngine.Component.GetComponentsInChildren<T>(System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentInParent(System.Type)
UnityEngine.Component.GetComponentInParent<T>()
UnityEngine.Component.GetComponentsInParent(System.Type, System.Boolean)
UnityEngine.Component.GetComponentsInParent(System.Type)
UnityEngine.Component.GetComponentsInParent<T>(System.Boolean)
UnityEngine.Component.GetComponentsInParent<T>(System.Boolean, System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentsInParent<T>()
UnityEngine.Component.GetComponents(System.Type)
UnityEngine.Component.GetComponents(System.Type, System.Collections.Generic.List<UnityEngine.Component>)
UnityEngine.Component.GetComponents<T>(System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponents<T>()
UnityEngine.Component.CompareTag(System.String)
UnityEngine.Component.SendMessageUpwards(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessageUpwards(System.String, System.Object)
UnityEngine.Component.SendMessageUpwards(System.String)
UnityEngine.Component.SendMessageUpwards(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessage(System.String, System.Object)
UnityEngine.Component.SendMessage(System.String)
UnityEngine.Component.SendMessage(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessage(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.BroadcastMessage(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.BroadcastMessage(System.String, System.Object)
UnityEngine.Component.BroadcastMessage(System.String)
UnityEngine.Component.BroadcastMessage(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.transform
UnityEngine.Component.gameObject
UnityEngine.Component.tag
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(System.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Destroy(UnityEngine.Object, System.Single)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, System.Boolean)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: HurricaneVR.Framework.Core.HandPoser
Assembly: HurricaneVR.Framework.dll
Syntax
[ExecuteInEditMode]
public class HVRPhysicsPoser : MonoBehaviour
Fields
| Improve this Doc View Source_fingerIndex
Declaration
public int _fingerIndex
Field Value
| Type | Description |
|---|---|
| System.Int32 |
ClosedPose
Declaration
public HVRHandPose ClosedPose
Field Value
| Type | Description |
|---|---|
| HVRHandPose |
CurrentMask
Declaration
public LayerMask CurrentMask
Field Value
| Type | Description |
|---|---|
| UnityEngine.LayerMask |
DrawCollisionPoints
Declaration
public bool DrawCollisionPoints
Field Value
| Type | Description |
|---|---|
| System.Boolean |
DrawSpheres
Declaration
[Header("Debug")]
public bool DrawSpheres
Field Value
| Type | Description |
|---|---|
| System.Boolean |
DrawTips
Declaration
public bool DrawTips
Field Value
| Type | Description |
|---|---|
| System.Boolean |
FingerBends
Declaration
public int[] FingerBends
Field Value
| Type | Description |
|---|---|
| System.Int32[] |
FingerTipOnly
Declaration
public bool FingerTipOnly
Field Value
| Type | Description |
|---|---|
| System.Boolean |
Hand
Declaration
[Header("Components")]
public HVRPosableHand Hand
Field Value
| Type | Description |
|---|---|
| HVRPosableHand |
Iterations
Declaration
[Header("Settings")]
public int Iterations
Field Value
| Type | Description |
|---|---|
| System.Int32 |
LiveUpdate
Declaration
public bool LiveUpdate
Field Value
| Type | Description |
|---|---|
| System.Boolean |
LogHitColliderNames
Declaration
public bool LogHitColliderNames
Field Value
| Type | Description |
|---|---|
| System.Boolean |
OpenPose
Declaration
public HVRHandPose OpenPose
Field Value
| Type | Description |
|---|---|
| HVRHandPose |
Palm
Declaration
[Tooltip("Forward vector of the palm for aiming")]
public Transform Palm
Field Value
| Type | Description |
|---|---|
| UnityEngine.Transform |
RaysPerBone
Declaration
public int RaysPerBone
Field Value
| Type | Description |
|---|---|
| System.Int32 |
SphereRadius
Declaration
public float SphereRadius
Field Value
| Type | Description |
|---|---|
| System.Single |
Methods
| Improve this Doc View SourceBackStepIteration()
Declaration
public void BackStepIteration()
NextFinger()
Declaration
public void NextFinger()
OpenFingers()
Declaration
public void OpenFingers()
ResetHand()
Declaration
public void ResetHand()
Setup()
Declaration
public void Setup()
SetupCollision()
Declaration
public void SetupCollision()
SimulateClose(LayerMask)
Declaration
public void SimulateClose(LayerMask mask)
Parameters
| Type | Name | Description |
|---|---|---|
| UnityEngine.LayerMask | mask |
StepIteration()
Declaration
public void StepIteration()
TestClose()
Declaration
public void TestClose()
Validate()
Declaration
public bool Validate()
Returns
| Type | Description |
|---|---|
| System.Boolean |