pyvista.PolygonSource#
- class PolygonSource(*args, **kwargs)[source]#
- Polygon source algorithm class. - Added in version 0.44.0. - Parameters:
- centersequence[float], default: (0.0, 0.0, 0.0)
- Center in - [x, y, z]. Central axis of the polygon passes through this point.
- radiusfloat, default: 1.0
- The radius of the polygon. 
- normalsequence[float], default: (0.0, 0.0, 1.0)
- Direction vector in - [x, y, z]. Orientation vector of the polygon.
- n_sidesint, default: 6
- Number of sides of the polygon. 
- fillbool, default: True
- Enable or disable producing filled polygons. 
 
- centersequence[
 - Examples - Create an 8 sided polygon. - >>> import pyvista as pv >>> source = pv.PolygonSource(n_sides=8) >>> source.output.plot(show_edges=True, line_width=5)   - Methods - Attributes - Get the center in - [x, y, z].- Get enable or disable producing filled polygons. - Get number of sides of the polygon. - Get the normal in - [x, y, z].- Get the output data object for a port on this algorithm. - Get the radius of the polygon.