public void ShowSkeleton(Hands.HandsVisualMode mode) { if (IsInitialized) { HandMesh.EnableMeshRenderer(mode); if (SkeletonVis) { SkeletonVis.EnableVisualization = mode > Hands.HandsVisualMode.Mesh ? true : false; } } }
public void EnableMeshRenderer(Hands.HandsVisualMode mode) { switch (mode) { case Hands.HandsVisualMode.Mesh: _enableMeshVisual = _hand.IsTracked; _currentAlphaMax = MAX_ALPHA; break; case Hands.HandsVisualMode.Skeleton: _enableMeshVisual = false; break; case Hands.HandsVisualMode.Both: _enableMeshVisual = _hand.IsTracked; _currentAlphaMax = TRANSLUCENT_ALPHA; break; default: break; } }