Convert an assembly to a vtkRenderWindow. Used by vtk based exporters.
(
assy: AssemblyProtocol, tolerance: float = 1e-3, angularTolerance: float = 0.1
)
| 389 | |
| 390 | |
| 391 | def _vtkRenderWindow( |
| 392 | assy: AssemblyProtocol, tolerance: float = 1e-3, angularTolerance: float = 0.1 |
| 393 | ) -> vtkRenderWindow: |
| 394 | """ |
| 395 | Convert an assembly to a vtkRenderWindow. Used by vtk based exporters. |
| 396 | """ |
| 397 | |
| 398 | renderer = toVTK(assy, tolerance=tolerance, angularTolerance=angularTolerance) |
| 399 | renderWindow = vtkRenderWindow() |
| 400 | renderWindow.AddRenderer(renderer) |
| 401 | |
| 402 | renderer.ResetCamera() |
| 403 | renderer.SetBackground(1, 1, 1) |
| 404 | |
| 405 | return renderWindow |
| 406 | |
| 407 | |
| 408 | def exportVTKJS(assy: AssemblyProtocol, path: str): |
no test coverage detected