Viewer
The View module API can be used to render scenes, generating offline screenshots (see following snippet), or create interactive viewers (see Python UI).
direction = geom.Point3(0, 0, -1) # front
viewer = view.createViewer(resolution, resolution)
gpu_scene = view.createGPUScene(occurrence, show_edges)
view.addGPUScene(gpu_scene, viewer)
view.fitCamera(direction, type, fov, viewer, [occurrence])
if show_edges:
view.setViewerProperty("ShowEdges", "True", viewer)
if show_lines:
view.setViewerProperty("ShowLines", "False", viewer)
view.takeScreenshot(path, viewer)
view.destroyViewer(viewer)
view.destroyGPUScene(gpu_scene)
Viewer properties
Viewer properties can be get/set using view.getViewerProperty and view.setViewerProperty.
[!include[](autogenerated/viewer_properties.md)]