Skip to content

renderer

Renderer

Bases: vtkRenderer

Class for creating a single renderer object.

Renderer - is an object responsible for rendering actors on 3D scene.

background_color property writable

scene_objects = [] instance-attribute

__init__(background_color=(26, 51, 102))

add_object(scene_object)

Add scene object to the renderer. Checks if object is already in the list of objects.

Parameters:

Name Type Description Default
scene_object SceneObject

class containing vtkActor.

required

add_objects(objects)

Add objects to the renderer.

Parameters:

Name Type Description Default
objects list

list of SceneObject objects.

required

remove_all_objects()

remove_object(scene_object)

remove_objects(objects)

Remove objects to the renderer.

Parameters:

Name Type Description Default
objects list

list of SceneObject objects.

required

set_camera_position(coords, zoom=0.5)

Set camera position and zoom to reflect the data.

set_camera_vertical_angle(factor=1)

write(filenames=None)

Write vtk objects of this renderer to a file.