Surface Constructors

You can manage the creation of surfaces by defining the formula using surface constructors.


  • offset (sur: Surface, offset: Length, orientation: Boolean): Surface

    Creates an offset surface. Set the boolean orientation to false to change the side of the created surface regarding the reference surface.

  • extrude (Curve, Direction, length1: Length, length2: Length, orientation: Boolean) : Surface

    Extrudes a wireframe profile in a given direction.

  • extrude (Surface, Direction, length1: Length, length2: Length, orientation: Boolean): Surface

    Extrudes a surface in a given direction. The result is the surface of the generated volume.

  • revolve (Curve, axis: Line, angle1: Angle, angle2: Angle): Surface

    Revolves a wireframe profile around a given axis.

  • revolve (Surface, axis: Line, angle1: Angle, angle2: Angle): Surface

    Revolves a surface around a given axis. The result is the surface of the generated volume.

  • loft (sections: List, orientations: List): Surface

    Creates a loft from several sections.

  • loft (sections: List, orientations: List, guides: List): Surface

    Creates a loft from several sections and several guides.

  • fill (curves: List): Surface

    Creates a fill surface from a list of boundaries (curves or lines) that form a closed contour.

  • fill (curves: List, supports: List, continuity: Integer): Surface

    Creates a fill surface from a list of boundaries (curves or lines). If the continuity argument is set to 0, the point continuity is used. If it is set to 1, the tangency continuity is used. If it is set to 2, the curvature continuity is used. Other continuity values are considered as point continuity.