Skip to main content

Circle

Overview

Generates a circular or arc-shaped mesh primitive consisting of vertices and edges arranged in a ring.


Inputs

NameTypeDescription
RadiusfloatThe radius of the circle.
DivisionsintThe number of segments used to form the circle. Higher values create a smoother curve.
Arc AnglesVector2The start and end angles (in degrees) for the circle. (e.g., 0 to 180 for a semi-circle).

Outputs

NameTypeDescription
OutputMeshDataThe generated circular or arc-based mesh data.

Parameters

NameTypeDefaultDescription
PlanePlanesXZThe 3D orientation of the circle (e.g., XY, XZ, or YZ).
Arc TypesArcTypesArcTypes.ClosedDetermines how the arc is closed or filled (e.g., Closed, OpenArc, or ClosedArc).

Behavior Notes

  • Angle Range: The Arc Angles input uses a Vector2 as a range $(x = start, y = end)$, allowing for partial circles or spirals if combined with other transformations.