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 |