Basic
Download any project below and open it directly in Eidograph. Every download uses the current .eido format (manifest version: 2) and contains editable Eidolang source. No retired format or migration data is included.
After downloading, choose Open in the app header and select the file. You can also drop an .eido file onto the app; it opens as a new project tab.
Square and midpoint construction (2D)
Two free points drive a construction that remains a true square, followed by midpoints, a rotated point, segments, right/equal marks, and live assertions. It is a compact introduction to free and derived points, transforms, and assert.
space plane
point A -2 2
point B -2 -1
point C = rotate(A, B, -90deg)
point D = translate(A, vec(B, C))
polygon square A B C DDownload square-abcd-midpoint-pq.eido
Solid component tour (3D)
Combines a cylinder and helix, a cone, a similarity frame, and a parameter-driven spatial locus in one project. Use it for a quick look at common 3D objects and animation.
space solid
point3 G 3 -3 0
point3 H 3 -3 2
cylinder tube G H radius 0.6
curve3 helix (3 + 0.8*cos(5*t), -3 + 0.8*sin(5*t), t) t from 0 to 2 samples 200Stella octangula (3D)
Two regular tetrahedra interpenetrate to form a stella octangula. One parameter controls the whole scale, while the script constructs a circumsphere, the core octahedron, and an orbiting sphere point, with assertions that continuously check the geometry.
space solid
param s 1.4 range 0.6 2.4
point3 O 0 0 0
point3 A1 s s s
point3 A2 s -s -s
point3 A3 -s s -s
point3 A4 -s -s s
pyramid alpha A1 A2 A3 apex A4Download stella-octangula.eido
Sine and cosine function surface (3D)
Uses a two-variable function and surface to draw z = sin(x) + cos(y). A parameter slider changes the amplitude live. This demonstrates fn, sampled function surfaces, parameters, and style.
space solid
param s 1 range 0.2 2.5
fn f(x, y) = s * (sin(x) + cos(y))
surface waves f domain -6 6 -6 6 samples 64Modify an example
After opening an example, drag free points, move parameter sliders, or edit literals in the Eidolang editor. Use Save As to keep your own copy. Read the Eidolang language reference when you want to understand a command from first principles.
