Skip to main content
The 3D panel renders hand tracking and sensor data in real-time 3D space with latency typically under 10ms. It includes three core visualization components, along with tactile point cloud and coordinate transform display. 3D panel details
The following features are only available when a Wuji Glove is connected: hand skeleton rendering, fingertip pose visualization, EMF poses, and tactile point cloud pressure coloring.

Hand Skeleton

The Hand Skeleton component renders 21 MediaPipe standard keypoints and their connections:
  • Joints: Rendered as spheres, distributed across thumb (4), index (4), middle (4), ring (4), pinky (4), and wrist (1)
  • Bones: 21 connections rendered as cylinders, representing the hand topology
  • Hand mesh: A semi-transparent solid hand mesh overlays the skeleton by default, deforming with the joints. Switch to wireframe or turn it off in settings
Each joint’s color reflects the finger’s tracking confidence through Color Map mapping. Configuration:

Fingertip Poses

The Fingertip Poses component renders independently from the hand skeleton, displaying the position and orientation of 5 fingertips:
  • Geometry: Custom bullet-head shape (ellipsoid tip + cylinder extension)
  • Coordinate system: Z-axis toward wrist, X-axis from pinky to thumb, Y-axis toward dorsal side
  • Supports independent toggle, can be used alongside or separately from the hand skeleton
Configuration:

EMF Poses

The EMF Poses component visualizes the electromagnetic tracking system’s transmitter and receiver coils:
  • Transmitter coil: Rendered at the EMF coordinate origin
  • Receiver coils: Rendered at each finger’s EMF sensor position
  • Sensor visual: Rendered as the actual STL mesh by default. Switch to cube mode in settings
  • Color reflects positioning confidence—higher confidence shows the “good” end of the colormap
  • Switch colormaps from the Color Map dropdown in the Sidebar’s Panel section. Defaults to Safety (Okabe-Ito), the recommended accessibility-friendly colormap for 3D visualization
Configuration:

Tactile Point Cloud

Renders tactile sensor data as a point cloud in 3D space, where each point’s color reflects pressure value. Switch colormaps and adjust color mapping parameters in the Sidebar’s Panel section.

TF Coordinate Transforms

The 3D view supports TF (Transform) coordinate transform display. Expand Transforms in the Sidebar’s Panel section to view the transform tree, which includes static transforms (tf_static) and dynamic transforms. Each transform can be configured with fixed offset values or subscribed to a Topic for real-time updates.

Global Topics

tf and tf_static are global Topics—subscribe to them directly without a device name prefix. When multiple devices are connected, their transform trees merge automatically into a single unified tree. This enables both hands to display simultaneously in the same 3D view. The device firmware assigns l_ and r_ prefixes to left-hand and right-hand frames automatically.