Skip to main content

polygon()

Draws a regular polygon with the given number of sides and diameter.

Returns: Polygon

Signatures

polygon(numberOfSides: number, diameter: number, mode?: PolygonMode): Polygon

Draws a regular polygon with the given number of sides and diameter.

ParameterTypeDescription
numberOfSidesnumberThe number of sides
diameternumberThe circumscribed or inscribed diameter
modePolygonMode'inscribed' or 'circumscribed' (defaults to 'inscribed') (optional)

polygon(center: Point2DLike, numberOfSides: number, diameter: number, mode?: PolygonMode): Polygon

Draws a regular polygon at a given center point.

ParameterTypeDescription
centerPoint2DLikeThe center point
numberOfSidesnumberThe number of sides
diameternumberThe circumscribed or inscribed diameter
modePolygonMode'inscribed' or 'circumscribed' (defaults to 'inscribed') (optional)
note

All signatures also accept an optional targetPlane parameter as the last argument to draw on a specific plane.