Skip to content

Feature (graphics): add Rerun and OBJ 2D/3D visualization - #537

Open
Teusner wants to merge 1 commit into
codac-team:codac2_devfrom
Teusner:feature/rerun-graphics
Open

Teusner wants to merge 1 commit into
codac-team:codac2_devfrom
Teusner:feature/rerun-graphics

Conversation

@Teusner

@Teusner Teusner commented Sep 24, 2026

Copy link
Copy Markdown
Contributor

This PR adds Rerun.io support and keeps the OBJ visualization backends for 2D and 3D figures in CODAC:

  • Rerun backend (Figure2D & Figure3D): Live interactive 2D/3D rendering and .rrd file export using the Rerun library.
  • OBJ exporter (Figure3D): Keep exporting 3D figures to Wavefront .obj mesh files.
  • Python bindings: Added bindings for the new 2D/3D graphics classes.
  • Documentation & Examples: Updated visualization docs (figures.rst, 3d_visualization.rst, rerun.rst) and added examples 06_graphics_3D and 15_rerun.
Capture d'écran 2026-09-24 155903 Capture d'écran 2026-09-24 155744 Capture d'écran 2026-09-24 155815 Capture d'écran 2026-09-24 155846

- Implement Rerun visualizer for Figure2D and Figure3D with live viewer spawning and .rrd file export
- Implement OBJ 3D mesh exporter for Figure3D
- Add layer support and batched Boxes3D logging for pavings in Rerun
- Add Python bindings for Figure3D and Figure2D graphic backends
- Add documentation in doc/manual/manual/visualization/rerun.rst
- Add examples 06_graphics_3D and 15_rerun
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant