brepjs API Reference
    Preparing search index...

    Function polysidesBlueprint

    • Create a regular polygon blueprint inscribed in a circle of the given radius.

      Parameters

      • radius: number

        Circumscribed circle radius.

      • sidesCount: number

        Number of sides (3 = triangle, 6 = hexagon, etc.).

      • sagitta: number = 0

        When non-zero, sides are replaced by sagitta arcs (bulge height).

      Returns Blueprint

      A closed Blueprint representing the polygon.

      const hexagon = polysidesBlueprint(10, 6);
      const roundedTriangle = polysidesBlueprint(10, 3, 2);