MCPcopy
hub / github.com/CadQuery/cadquery / _vtkRenderWindow

Function _vtkRenderWindow

cadquery/occ_impl/exporters/assembly.py:391–405  ·  view source on GitHub ↗

Convert an assembly to a vtkRenderWindow. Used by vtk based exporters.

(
    assy: AssemblyProtocol, tolerance: float = 1e-3, angularTolerance: float = 0.1
)

Source from the content-addressed store, hash-verified

389
390
391def _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
408def exportVTKJS(assy: AssemblyProtocol, path: str):

Callers 2

exportVTKJSFunction · 0.85
exportVRMLFunction · 0.85

Calls 1

toVTKFunction · 0.85

Tested by

no test coverage detected