geo3d.visualization.desktop¶
Desktop visualization session using Open3D.
Classes¶
Visualizer session for desktop Open3D windows. |
Module Contents¶
- class geo3d.visualization.desktop.DesktopVisualizerSession(background: Tuple[float, float, float] = (1, 1, 1), point_size: int = 3)¶
Bases:
altametris.geo3d.visualization.session.VisualizerSessionVisualizer session for desktop Open3D windows.
- background = (1, 1, 1)¶
- point_size = 3¶
- vis: open3d.visualization.Visualizer | None = None¶
- _init_vis(title: str) None¶
Initialize the Open3D visualizer window.
- Parameters:
title (str) – Window title shown in the Open3D desktop display.
- show(geometries: List[open3d.geometry.PointCloud], title: str) None¶
Display geometries in a blocking Open3D desktop window.
- Parameters:
geometries (List[o3d.geometry.PointCloud]) – List of Open3D geometries to display.
title (str) – Window title shown in the Open3D desktop display.
- abstract update(geometries: List[open3d.geometry.PointCloud], title: str) None¶
Update not supported in desktop backend.
- close() None¶
Safely close the window if still open.