3D elements are drawn using mujoco rendering API except for interactive markers which are drawn using ImGuizmo
Not implemented:
mc_rtc::gui::Visual if the visual is a mesh
mc_rtc::gui::Robot
The issue in both cases is that there's (afaik) no way to load meshes that are not part of the mujoco model. It might be possible to insert them into the xml we loaded and reload the scene but I haven't looked more into it as I don't think it's worth the trouble for now...
It's also still possible to open a separate mc_rtc GUI client to visualize those if needed
This PR embeds mc_rtc GUI inside the mc_mujoco scene
Use mc-rtc/mc_rtc-imgui to implement most of the interface
3D elements are drawn using mujoco rendering API except for interactive markers which are drawn using ImGuizmo
Not implemented:
mc_rtc::gui::Visual
if the visual is a meshmc_rtc::gui::Robot
The issue in both cases is that there's (afaik) no way to load meshes that are not part of the mujoco model. It might be possible to insert them into the xml we loaded and reload the scene but I haven't looked more into it as I don't think it's worth the trouble for now...
It's also still possible to open a separate mc_rtc GUI client to visualize those if needed