Circle

A circle or ellipse.

What it does

Circle draws a round shape from a centre and a radius. By default it is an analytic shape: a resolution-independent path that stays crisp at any zoom and composites as a flat 2D layer. Segments doubles as a polygon maker, since low counts give exact regular polygons (3 = triangle, 5 = pentagon, 6 = hexagon), and the default of 32 reads as a smooth circle.

Fill and Stroke accept a colour directly, or take a wired Fill, Color, Stroke, or Image node for gradients, textures, and per-element looks.

When to use it

ParameterTypeDefault
radiusNumber50
segmentsNumber32
analyticalBooleantrue
fillOneOf([Color, FieldOf(Color), ColorArray, Field, Material, MaterialArray, RasterArray])rgba(1.00, 1.00, 1.00, 1.00)
strokeOneOf([Color, FieldOf(Color), ColorArray, Field, Material, MaterialArray, RasterArray])rgba(0.00, 0.00, 0.00, 1.00)
stroke_widthNumber0
positionVec3(0, 0, 0)
rotationVec3(0, 0, 0)
scaleVec3(1, 1, 1)
anchorVec3(0, 0, 0)
opacityNumber1

Gotchas

Analytical on (the default) emits an analytic path: crisp at any resolution, composited as a flat 2D layer. Off tessellates into a Geometry mesh to subdivide, displace, and light in the 3D scene, at a fixed vertex count set by Segments.

Segments is a smoothness control and a shape control. Leave it at 32 for a clean circle, drop it to 3–8 for a polygon.

Stroke only draws when Stroke Width is above 0. A circle with a stroke colour and zero width shows no outline.

Worked example

  1. Add a Circle. It appears as a filled disc in the viewport.

  2. Drag Segments down to 6. The circle becomes a hexagon.

  3. Wire a Color node into Fill to drive the colour from the graph.

  4. Turn Analytical off and connect the output into a 3D scene to see it as mesh geometry.

See also

Rectangle · Line · Subdivide · Resample