robokudo.vis.o3d_visualizer¶
Classes¶
Module Contents¶
- class robokudo.vis.o3d_visualizer.O3DVisualizer(*args, **kwargs)¶
-
Bases:
robokudo.vis.visualizer.Visualizer
,robokudo.vis.visualizer.Visualizer.Observer
- viewer3d = None¶
- notify(observable, *args, **kwargs)¶
- tick()¶
-
The main method of each Visualizer. It is responsible for creating the necessary outputs that the Visualizer should show.
- window_title()¶
- class robokudo.vis.o3d_visualizer.Viewer3D(title)¶
-
Bases:
object
- first_cloud = True¶
- CLOUD_NAME = 'Viewer3D'¶
- rk_logger = None¶
- main_vis¶
- visualized_geometries = []¶
- tick()¶
- update_cloud(geometries)¶
-
This method will update the o3d visualizer based on the outputs of the annotators.
- Parameters:
-
geometries – This parameter holds the geometries to be drawn. It should behave like o3d.visualization.draw,
which means that you can either pass a drawable geometry, a dict with a drawable geometry (see https://github.com/isl-org/Open3D/blob/73bbddc8851b1670b7e74b7cf7af969360f48317/examples/python/visualization/draw.py#L123 for an example) or a list of both. :return: None