Source code for geomfum.shape.convert._pyvista
"""Conversion functions to PyVista objects for visualization."""
import gsops.backend as gs
import pyvista as pv
[docs]
def to_pv_polydata(mesh):
"""Convert a TriangleMesh object to a PyVista PolyData object."""
return pv.PolyData.from_regular_faces(
points=gs.to_numpy(mesh.vertices), faces=gs.to_numpy(mesh.faces)
)