Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -190,9 +190,15 @@ def _render_left_panel(self):
show_contacts = self.show_contacts
changed, self.show_contacts = imgui.checkbox("Show Contacts", show_contacts)

show_collision = self.show_collision
changed, self.show_collision = imgui.checkbox("Show Collision", show_collision)

show_springs = self.show_springs
changed, self.show_springs = imgui.checkbox("Show Springs", show_springs)

show_inertia_boxes = self.show_inertia_boxes
changed, self.show_inertia_boxes = imgui.checkbox("Show Inertia Boxes", show_inertia_boxes)

show_com = self.show_com
changed, self.show_com = imgui.checkbox("Show Center of Mass", show_com)

Expand Down Expand Up @@ -316,7 +322,9 @@ def initialize(self, scene_data_provider: BaseSceneDataProvider) -> None:

self._viewer.show_joints = self.cfg.show_joints
self._viewer.show_contacts = self.cfg.show_contacts
self._viewer.show_collision = self.cfg.show_collision
self._viewer.show_springs = self.cfg.show_springs
self._viewer.show_inertia_boxes = self.cfg.show_inertia_boxes
self._viewer.show_com = self.cfg.show_com

self._viewer.renderer.draw_shadows = self.cfg.enable_shadows
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,15 @@ class NewtonVisualizerCfg(VisualizerCfg):
show_contacts: bool = False
"""Show contact visualization."""

show_collision: bool = False
"""Show collision visualization."""

show_springs: bool = False
"""Show spring visualization."""

show_inertia_boxes: bool = False
"""Show inertia box visualization."""

show_com: bool = False
"""Show center of mass visualization."""

Expand Down
Loading