[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"content:wiki:circle-rasterization":3},{"slug":4,"type":5,"title":6,"description":7,"eyebrow":8,"body":9,"publishedAt":10,"updatedAt":10,"author":11,"relatedTools":12,"faqs":-1,"bodyHtml":15,"headings":16},"circle-rasterization","wiki","Circle Rasterization","Why a block circle uses runs and symmetry instead of a perfectly smooth edge.","Geometry wiki","## Curves on a square grid\n\nA mathematical circle contains infinitely many points, but a block plan must choose whole grid cells. Rasterization decides which cells best approximate the boundary.\n\n## Symmetry and deterministic output\n\nBlockform evaluates pixel centers against an ellipse boundary, applies the same rule in every quadrant, and subtracts inward layers for outline thickness. Identical settings therefore produce identical plans.\n\n## Runs are build instructions\n\nAdjacent selected cells form a run. The row plan exposes those runs so builders can count straight sections rather than interpret a picture.","2026-09-08","Blockform Tools editorial team",[13,14],"circle","circle-chart","\u003Ch2 id=\"curves-on-a-square-grid\">Curves on a square grid\u003C\u002Fh2>\u003Cp>A mathematical circle contains infinitely many points, but a block plan must choose whole grid cells. Rasterization decides which cells best approximate the boundary.\u003C\u002Fp>\n\u003Ch2 id=\"symmetry-and-deterministic-output\">Symmetry and deterministic output\u003C\u002Fh2>\u003Cp>Blockform evaluates pixel centers against an ellipse boundary, applies the same rule in every quadrant, and subtracts inward layers for outline thickness. Identical settings therefore produce identical plans.\u003C\u002Fp>\n\u003Ch2 id=\"runs-are-build-instructions\">Runs are build instructions\u003C\u002Fh2>\u003Cp>Adjacent selected cells form a run. The row plan exposes those runs so builders can count straight sections rather than interpret a picture.\u003C\u002Fp>\n",[17,21,24],{"id":18,"text":19,"level":20},"curves-on-a-square-grid","Curves on a square grid",2,{"id":22,"text":23,"level":20},"symmetry-and-deterministic-output","Symmetry and deterministic output",{"id":25,"text":26,"level":20},"runs-are-build-instructions","Runs are build instructions"]