Convert Shapes to vtkAssembly.
(
obj: List[ShapeLike],
color: Tuple[float, float, float] = DEFAULT_COLOR,
edgecolor: Tuple[float, float, float] = DEFAULT_EDGE_COLOR,
edges: bool = True,
linewidth: float = 2,
alpha: float = 1,
tolerance: float = 1e-3,
)
| 177 | |
| 178 | |
| 179 | def _to_vtk_shapes( |
| 180 | obj: List[ShapeLike], |
| 181 | color: Tuple[float, float, float] = DEFAULT_COLOR, |
| 182 | edgecolor: Tuple[float, float, float] = DEFAULT_EDGE_COLOR, |
| 183 | edges: bool = True, |
| 184 | linewidth: float = 2, |
| 185 | alpha: float = 1, |
| 186 | tolerance: float = 1e-3, |
| 187 | ) -> List[vtkProp3D]: |
| 188 | """ |
| 189 | Convert Shapes to vtkAssembly. |
| 190 | """ |
| 191 | |
| 192 | return toVTKAssy( |
| 193 | _to_assy(*obj, color=color, alpha=alpha), |
| 194 | edgecolor=(*edgecolor, 1), |
| 195 | edges=edges, |
| 196 | linewidth=linewidth, |
| 197 | tolerance=tolerance, |
| 198 | ) |
| 199 | |
| 200 | |
| 201 | def ctrlPts( |