aerocaps.geom.curves.CurveOnParametricSurface#

class CurveOnParametricSurface(surface: Surface, parametric_curve: Geometry3D, model_space_curve: Geometry3D, name: str = 'CurveOnParametricSurface', construction: bool = False)[source]#

Bases: Geometry3D

__init__(surface: Surface, parametric_curve: Geometry3D, model_space_curve: Geometry3D, name: str = 'CurveOnParametricSurface', construction: bool = False)[source]#
Parameters:
  • surface

  • parametric_curve

  • model_space_curve

  • name (str) – Name of the geometric object. May be re-assigned a unique name when added to a GeometryContainer. Default: ‘CurveOnParametricSurface’

  • construction (bool) – Whether this is a geometry used only for construction of other geometries. If True, this geometry will not be exported or plotted. Default: False

Methods

to_iges(surface_iges, parametric_curve, ...)

Converts the geometric object to an IGES entity.

Attributes

to_iges(surface_iges: IGESEntity, parametric_curve: IGESEntity, model_space_curve: IGESEntity, *args, **kwargs) IGESEntity[source]#

Converts the geometric object to an IGES entity. To add this IGES entity to an .igs file, use an IGESGenerator.