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)

polygon(targetPlane: SceneObject | PlaneLike, numberOfSides: number, diameter: number): Polygon

Draws a regular polygon on a specific plane.

ParameterTypeDescription
targetPlaneSceneObject | PlaneLikeThe plane to draw on
numberOfSidesnumberThe number of sides
diameternumberThe circumscribed or inscribed diameter

polygon(targetPlane: SceneObject | PlaneLike, numberOfSides: number, diameter: number, mode: PolygonMode): Polygon

Draws a regular polygon with a given mode on a specific plane.

ParameterTypeDescription
targetPlaneSceneObject | PlaneLikeThe plane to draw on
numberOfSidesnumberThe number of sides
diameternumberThe circumscribed or inscribed diameter
modePolygonMode'inscribed' or 'circumscribed'