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
A round or elliptical primitive to build on: a logo base, a mask, a dot to scatter, the starting point of a path
A regular polygon: set Segments to the side count
A circle in the 3D scene, to extrude, subdivide, or displace: turn Analytical off so it tessellates into a geometry mesh
| Parameter | Type | Default | What it does |
|---|---|---|---|
radius | Number | 50 | Circle radius |
segments | Number | 32 | Number of sides. Low values give polygons (3=triangle, 5=pentagon, 6=hexagon); the default 32 reads as a smooth circle. |
analytical | Boolean | true | Analytic: emit a resolution-independent CRC path (composites as a flat 2D layer). Turn off to tessellate into a Geometry mesh you can subdivide and use in the 3D scene. |
fill | Color or Color Field or Color[] or Field or Material or Material[] or Frame Sequence | rgba(1.00, 1.00, 1.00, 1.00) | Fill color, or connect a Fill/Color/Image node |
stroke | Color or Color Field or Color[] or Field or Material or Material[] or Frame Sequence | rgba(0.00, 0.00, 0.00, 1.00) | Stroke color, or connect a Stroke/Color node |
stroke_width | Number | 0 | Stroke width (0 = no stroke) |
position | Vec3 | (0, 0, 0) | Translation (X, Y, Z) |
rotation | Vec3 | (0, 0, 0) | Rotation in degrees (X, Y, Z) |
scale | Vec3 | (1, 1, 1) | Scale (X, Y, Z) |
anchor | Vec3 | (0, 0, 0) | Pivot offset (X, Y, Z) — rotation/scale orbit this point |
opacity | Number | 1 | Layer opacity (0 = transparent, 1 = opaque). Editable, wirable, keyframable. |
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
Add a Circle. It appears as a filled disc in the viewport.
Drag Segments down to 6. The circle becomes a hexagon.
Wire a Color node into Fill to drive the colour from the graph.
Turn Analytical off and connect the output into a 3D scene to see it as mesh geometry.