geo3d.visualization.desktop

Desktop visualization session using Open3D.

Classes

DesktopVisualizerSession

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.VisualizerSession

Visualizer 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.