Surface Constructors

Sample: KwrSurfaceConstructors.CATPart

  • 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 skin 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 skin 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, lines). However, the boundaries need to define a closed contour.
  • fill (curves: List, supports: List, continuity: Integer): Surface
    Creates a fill surface from a list of boundaries (curves, lines). If continuity argument is set to 0, point continuity is used. If continuity argument is set to 1, tangency continuity is used. If continuity argument is set to 2, curvature continuity is used. Other continuity values are considered as point continuity.