code: def extrude(self, height, **kwargs):
          
          from ..primitives import Extrusion
          result = [Extrusion(polygon=i, height=height, **kwargs)
                    for i in self.polygons_full]
          if len(result) == 1:
              return result[0]
          return result
docs: Extrude the current 2D path into a 3D mesh.
  
          Parameters
          ----------
          height: float, how far to extrude the profile
          kwargs: passed directly to meshpy.triangle.build:
                  triangle.build(mesh_info,
                                 verbose=False,
                                 refinement_func=None,
                                 attributes=False,
                                 volume_constraints=True,
                                 max_volume=None,
                                 allow_boundary_steiner=True,
                                 allow_volume_steiner=True,
                                 quality_meshing=True,
                                 generate_edges=None,
                                 generate_faces=False,
                                 min_angle=None)
          Returns
          --------
          mesh: trimesh object representing extruded polygon