pyvista_cad.CadDataSetAccessor.cad_view

pyvista_cad.CadDataSetAccessor.cad_view#

CadDataSetAccessor.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
>>> view = pv.Sphere().cad.cad_view()
>>> sorted(view.keys())
['edges', 'faces']