visualization
CycleBuilder
Bases: EdgeBuilder
color = 'blue'
instance-attribute
__init__(cycle)
EdgeBuilder
Bases: ArrowGlyph
edge_centers = targets + coords / 2
instance-attribute
input_data = PolydataBuilder.build(coords)
instance-attribute
labels = None
instance-attribute
__init__(coords, targets)
set_color(color)
set_directed(directed)
set_labels(labels, color='white', size=36, offset=(0.05, 0.05, 0.05))
set_opacity(opacity)
set_radius(radius)
set_resolution(resolution)
Order of head polygon.
set_scalars(weights, cmap='hsv')
set_tip_length(length)
set_weights(weights, cmap='hsv')
GraphBuilder
Bases: PolydataObject
actors
property
Return all actors added to object.
edge_builder = EdgeBuilder(graph.sources, graph.targets)
instance-attribute
node_builder = NodeBuilder(graph.coords)
instance-attribute
__init__(graph)
set_directed(directed)
set_edge_color(color)
set_edge_opacity(opacity)
set_edge_weights(weights, cmap='hsv')
set_node_scalars(scalars, cmap='hsv')
set_node_size(size)
NodeBuilder
Bases: SphereGlyph
coords = coords
instance-attribute
input_data = PolydataBuilder.build(coords)
instance-attribute
labels = None
instance-attribute
__init__(coords)
set_color(color)
set_labels(labels, color='white', size=36, offset=(0.1, 0.1, 0))
set_opacity(opacity)
set_scalar_max(scalar_max)
set_scalar_min(scalar_min)
set_scalar_range(scalar_min=None, scalar_max=None)
set_scalars(scalars, cmap='hsv')
set_size(size)
ScalarBar
Bases: ScalarBarObject
__init__(scalars, cmap='hsv')
set_cmap(scalars, cmap='hsv')
set_height(height)
set_number_of_ticks(num_ticks)
set_orientation(orientation)
set_position(x, y)
set_size(width, height)
set_title(title, size=24)
set_width(width)
SilhouetteBuilder
Bases: PolydataObject
camera = renderer.GetActiveCamera()
instance-attribute
input_data = polydata.mapper_input_data
instance-attribute
mapper_input_connection = self.silhouette.GetOutputPort()
instance-attribute
silhouette = vtkPolyDataSilhouette()
instance-attribute
__init__(polydata, renderer)
set_camera(camera)
set_color(color)
set_line_width(value)
SurfaceBuilder
Bases: SurfaceObject
input_data = PolydataBuilder.build(points, triangles)
instance-attribute
__init__(points=None, triangles=None)
set_cell_scalars(scalars, cmap='hsv')
set_color(color)
set_edges(visible, color='white', line_width=0.3)
set_opacity(opacity)
set_polydata(polydata)
set_properties(dct)
Call setter methods of properties through a dictionary.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dct |
dict
|
Dictionary of properties with their values |
required |
Returns:
| Type | Description |
|---|---|
Self
|
self |
set_scalar_max(scalar_max)
set_scalar_min(scalar_min)
set_scalar_range(scalar_min=None, scalar_max=None)
set_scalars(scalars, cmap='hsv')
set_scale(scale)
TextBuilder
Bases: vtkTextActor, PropertyMixin
__init__(text)
set_color(color)
set_font_size(size)
set_position(*args)
Set the position of the text.