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.