Renders MuJoCo flex (deformable) bodies. Currently renders as a point cloud since triangle face data is not yet available in the JS bindings.
Usage
<MujocoCanvas config={config}>
<FlexRenderer />
</MujocoCanvas>
Props
FlexRenderer takes no props.
How It Works
- Creates a
BufferGeometry per flex body
- Updates vertex positions from
data.flexvert_xpos every frame
- Renders as a
Points material (point cloud)
Limitations
flex_face (triangle indices) is not available in mujoco-js 0.0.7. Flex bodies render as point clouds instead of solid meshes. This will be resolved when the binding adds face data support.
Notes
- If the model has no flex bodies, this component renders nothing
- Point size and color use sensible defaults