Rotate Points

This example will demonstrate how to rotate points in a vtkPolyData object around some origin on the XY plane.

THis example demos PVGeo.filters.RotatePoints

from pyvista import examples
from PVGeo.filters import RotatePoints

Get pyvista.PolyData sample input to rotate

mesh = examples.load_uniform().cell_centers()
mesh.plot()
../../_images/sphx_glr_rotate-points_001.png

Out:

[(19.954813220625095, 19.954813220625095, 19.954813220625095), (4.5, 4.5, 4.5), (0.0, 0.0, 1.0)]

Use the filter:

rotated = RotatePoints(angle=33.3).apply(mesh)
rotated.plot()
../../_images/sphx_glr_rotate-points_002.png

Out:

[(13.68885816496967, 21.29948831957935, 22.726884974662052), (-4.538026809692383, 3.0726033449172974, 4.5), (0.0, 0.0, 1.0)]

Total running time of the script: ( 0 minutes 0.649 seconds)

Gallery generated by Sphinx-Gallery