geo3d.visualization.desktop =========================== .. py:module:: geo3d.visualization.desktop .. autoapi-nested-parse:: Desktop visualization session using Open3D. Classes ------- .. autoapisummary:: geo3d.visualization.desktop.DesktopVisualizerSession Module Contents --------------- .. py:class:: DesktopVisualizerSession(background: Tuple[float, float, float] = (1, 1, 1), point_size: int = 3) Bases: :py:obj:`altametris.geo3d.visualization.session.VisualizerSession` Visualizer session for desktop Open3D windows. .. py:attribute:: background :value: (1, 1, 1) .. py:attribute:: point_size :value: 3 .. py:attribute:: vis :type: open3d.visualization.Visualizer | None :value: None .. py:method:: _init_vis(title: str) -> None Initialize the Open3D visualizer window. :param title: Window title shown in the Open3D desktop display. :type title: str .. py:method:: show(geometries: List[open3d.geometry.PointCloud], title: str) -> None Display geometries in a blocking Open3D desktop window. :param geometries: List of Open3D geometries to display. :type geometries: List[o3d.geometry.PointCloud] :param title: Window title shown in the Open3D desktop display. :type title: str .. py:method:: update(geometries: List[open3d.geometry.PointCloud], title: str) -> None :abstractmethod: Update not supported in desktop backend. .. py:method:: close() -> None Safely close the window if still open.