# Examples from pyvista.PolyDataFilters.extrude_trim
# ==================================================

# Extrude a disc.
import pyvista as pv
import numpy as np
plane = pv.Plane(i_size=2, j_size=2, direction=[0, 0.8, 1])
disc = pv.Disc(center=(0, 0, -1), c_res=50)
direction = [0, 0, 1]
extruded_disc = disc.extrude_trim(direction, plane)
extruded_disc.plot(smooth_shading=True, split_sharp_edges=True)

# ----------------------------------------------------------------------
# Generated by sphinx-examples-as-code https://github.com/pyvista/sphinx-examples-as-code
