HandVisual
Visualizes finger joints using LineRenderer.
public class HandVisual : MonoBehaviourInherits UnityEngine.MonoBehaviour class.
Constructors
Name
Description
HandVisual()
Creates a new HandVisual object.
Properties
Name
Type
Description
Is2D
bool
Whether it shows the 2D or 3D positions.
Methods
Name
Return Type
Description
Load(Hand,UnityEngine.Vector3)
void
Visualizes the hand using LineRenderer objects. If an optional offset parameter is provided, it relocates the hand's position in 3D by the specified offset value. The offset is measured in meters.
Toggle(bool)
void
Sets LineRenderer objects to visible when set to true.
Example
The example shows how to visualize a detected hand with the HandVisual class.
To visualize a hand, first, you need to instantiate a GameObject and get the component HandVisual. Then load the detected Hand to the specified ImageView.
// Assign the prefab in the Editor.
[SerializeField] private GameObject _handPrefab;
// Instatiate GameObject.
GameObject handObject = Instantiate(_handPrefab, transform);
// Get HandVisual component.
HandVisual handVisual = handObject.GetComponent<HandVisual>();
// Visualize hand.
handVisual.Load(hand);Last updated