aerocaps.iges.surfaces.TrimmedSurfaceIGES#

class TrimmedSurfaceIGES(untrimmed_surface: IGESEntity, outer_boundary: CurveOnParametricSurfaceIGES, inner_boundaries: List[CurveOnParametricSurfaceIGES] = None, outer_boundary_is_boundary_of_surface: bool = False, **entity_kwargs)[source]#

Bases: IGESEntity

__init__(untrimmed_surface: IGESEntity, outer_boundary: CurveOnParametricSurfaceIGES, inner_boundaries: List[CurveOnParametricSurfaceIGES] = None, outer_boundary_is_boundary_of_surface: bool = False, **entity_kwargs)[source]#

Trimmed Surface, IGES type 144.

Parameters:
  • untrimmed_surface (IGESEntity) – Surface in which the boundary curves reside

  • outer_boundary (CurveOnParametricSurfaceIGES) – Curve on a parametric surface representing the outer boundary for the trimmed surface

  • inner_boundaries (List[CurveOnParametricSurfaceIGES]) – List of inner boundary curves

  • outer_boundary_is_boundary_of_surface (bool) – Whether the outer boundary represents the actual outer boundary of the untrimmed surface. Default: False

  • entity_kwargs – Additional keyword arguments to pass to the IGESEntity constructor

Methods

Attributes