Gojo · Construction before calibration

Circle construction

Begin with a point. Select an offset through its outward possibility. Attach a radius, establish a return, and divide the circumference. Landmarks come from this construction; no X/Y grid is needed.

Available structure
Native contour position
Still uncalibrated

Look at the actual syntax

Selected lines from the native construction fixture. The caller binds the common reach to the radius, then selects the circle, partition or landmark reader.

let $origin = point(carrier(), 0);
let $outward = orthogonal($origin);
let $contour = crystal($outward);
let $offset_pattern = $outward -> (?reach -> $contour);
let $ray = crystal(orthogonal($origin -> $origin));
let $radial_start = point($ray, 0);
let $radial_end = point($ray, 1);
let $radius = $radial_start -> $radial_end;
let $start = point($contour, 0);
let $radial = group($origin -> $radial_start, $radius, $radial_end -> $start);
root bind(?reach, $radius);
let $end = point($contour, 1);
let $whole = $start -> $end;
let $closure = $end -> $start;
let $circle_pattern = group($offset_pattern, $radial, $whole, $closure);
let $fourths = carrier(subdivision(unit_of($contour), 4));
let $four = group($circle_pattern, span($fourths, 0, 4) -> $whole);
root group($four, point($fourths, 1));

Full authored fixture

What happened to “anchor = origin → centre”?

In the earlier example, let $anchor = $origin -> $centre; created a relation from the original point to its supplied X/Y representation, then gave that relation a local name. It was neither an alias for the point nor a pre-existing circumference marker. That later example now calls it $centre_representation. This construction has one source point and needs no such coordinate representation.

The page illustrates structures and exact native positions checked against Gojo. The browser chooses a screen centre, scale and orientation to draw them; those choices supply no geometry to the kernel. Equal subdivision is the selected construction rule on the closed whole. Physical field discovery, arc-length measurement and radian calibration remain further work.

Next: Calibrated contour rotation →