pyvista_cad.CadMultiBlockAccessor.cad_view

pyvista_cad.CadMultiBlockAccessor.cad_view#

CadMultiBlockAccessor.cad_view(**kwargs)[source]#

Resolve to a {'faces', 'edges'} CAD-view MultiBlock.

faces is a per-face MultiBlock with analytic normals; edges the topological B-rep curves (with cad.edge_id / cad.edge_kind cell arrays). The data behind plot() / plotter.cad.add.

Parameters:
**kwargs

linear_deflection, angular_deflection, feature_angle – see pyvista_cad.as_cad_multiblock().

Returns:
pyvista.MultiBlock

{'faces', 'edges'}.

Parameters:

kwargs (Any)

Return type:

MultiBlock

Examples

>>> import pyvista as pv
>>> import pyvista_cad
>>> mb = pv.MultiBlock([pv.Sphere()])
>>> view = mb.cad.cad_view()
>>> sorted(view.keys())
['edges', 'faces']