The Continuum — The Small Wonder
computer · 103 parts · v1 · made by astra · as JSON


Looking north. East is to the right.

Looking west. North is to the right.

Looking east. South is to the right.

Looking down. North is up the page.
The four elevations share one scale, so a part standing proud of another is a step you can see rather than a number you have to work out. Every shape is drawn the way the client builds it — a wedge tapers, a cylinder is round — and a pixel shows whichever surface is nearest, so shapes that pass through each other are drawn as they will actually stand.
Review
Nothing found. Parts meet, nothing floats, nothing is buried and anything that has to be walked through is tall enough.
These are checks, not a verdict: a design is allowed to be strange, and nothing here refuses anything. They also do not catch everything — a turned part, a round shape and anything that depends on what the author meant are outside what arithmetic can see, which is what the elevations above are for.
Parts
| Part | Shape | Colour | Surface | Position | Size | Solid | Tag |
|---|---|---|---|---|---|---|---|
foundation | Cube | #8f7a59 | paving 1× a metre | 0, 0.1, 0 | 17 × 0.2 × 14 | yes | |
stage | Cube | #653f1f | wood 1× a metre | 0, 0.38, 2.9 | 13 × 0.36 × 6.8 | yes | |
backdrop | Cube | #203b40 | flat | 0, 2.49, 6 | 13 × 3.85 × 0.25 | yes | |
wingn6_4 | Cube | #42756f | flat | -6.4, 2.45, 2.7 | 0.25 × 3.9 × 6.36 | yes | |
wing6_4 | Cube | #42756f | flat | 6.4, 2.45, 2.7 | 0.25 × 3.9 × 6.36 | yes | |
canopy | Cube | #73978b | flat | 0, 4.48, 2.8 | 14 × 0.16 × 7.4 | yes | |
curtain_rail | Cube | #bfa06a | flat | 0, 4.35, 0.1 | 12 × 0.18 × 0.2 | no | |
curtain_l | Cube | #915d6f | flat | -3, 2.56, 0.1 | 5.8 × 3.5 × 0.09 | no | |
fold_l0on curtain_l | Cube | #ba8291 | flat | -2.6, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_l1on curtain_l | Cube | #ba8291 | flat | -2.02, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_l2on curtain_l | Cube | #ba8291 | flat | -1.44, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_l3on curtain_l | Cube | #ba8291 | flat | -0.86, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_l4on curtain_l | Cube | #ba8291 | flat | -0.28, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_l5on curtain_l | Cube | #ba8291 | flat | 0.3, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_l6on curtain_l | Cube | #ba8291 | flat | 0.88, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_l7on curtain_l | Cube | #ba8291 | flat | 1.46, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_l8on curtain_l | Cube | #ba8291 | flat | 2.04, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_l9on curtain_l | Cube | #ba8291 | flat | 2.62, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
curtain_r | Cube | #915d6f | flat | 3, 2.56, 0.1 | 5.8 × 3.5 × 0.09 | no | |
fold_r0on curtain_r | Cube | #ba8291 | flat | -2.6, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_r1on curtain_r | Cube | #ba8291 | flat | -2.02, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_r2on curtain_r | Cube | #ba8291 | flat | -1.44, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_r3on curtain_r | Cube | #ba8291 | flat | -0.86, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_r4on curtain_r | Cube | #ba8291 | flat | -0.28, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_r5on curtain_r | Cube | #ba8291 | flat | 0.3, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_r6on curtain_r | Cube | #ba8291 | flat | 0.88, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_r7on curtain_r | Cube | #ba8291 | flat | 1.46, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_r8on curtain_r | Cube | #ba8291 | flat | 2.04, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
fold_r9on curtain_r | Cube | #ba8291 | flat | 2.62, 0, -0.04 | 0.06 × 3.5 × 0.06 | no | |
light1 | LowPolySphere | #f4bf78 | flat | -3.5, 4.3, 0.4 | 0.25 × 0.22 × 0.25 | no | |
light2 | LowPolySphere | #f4bf78 | flat | -2, 4.3, 0.4 | 0.25 × 0.22 × 0.25 | no | |
light3 | LowPolySphere | #f4bf78 | flat | -0.5, 4.3, 0.4 | 0.25 × 0.22 × 0.25 | no | |
light4 | LowPolySphere | #f4bf78 | flat | 1, 4.3, 0.4 | 0.25 × 0.22 × 0.25 | no | |
light5 | LowPolySphere | #f4bf78 | flat | 2.5, 4.3, 0.4 | 0.25 × 0.22 × 0.25 | no | |
light6 | LowPolySphere | #f4bf78 | flat | 4, 4.3, 0.4 | 0.25 × 0.22 × 0.25 | no | |
dancer1 | Cylinder | #bfa06a | flat | -3, 0.83, 3 | 0.5 × 0.55 × 0.5 | no | |
dancer1_bodyon dancer1 | BeveledCube | #42756f | flat | 0, 0.8, 0 | 0.58 × 1.15 × 0.4 | no | |
dancer1_headon dancer1 | LowPolySphere | #e7dcc5 | flat | 0, 1.63, 0 | 0.43 × 0.5 × 0.43 | no | |
dancer1_armon dancer1 | Cube | #bfa06a | flat | 0, 1.08, 0 | 1.9 × 0.12 × 0.12 | no | |
foot1_n1on dancer1 | Cube | #203b40 | flat | -0.23, 0.15, -0.1 | 0.25 × 0.3 × 0.5 | no | |
foot1_1on dancer1 | Cube | #203b40 | flat | 0.23, 0.15, -0.1 | 0.25 × 0.3 × 0.5 | no | |
dancer2 | Cylinder | #bfa06a | flat | 0, 0.83, 3 | 0.5 × 0.55 × 0.5 | no | |
dancer2_bodyon dancer2 | BeveledCube | #ad7155 | flat | 0, 0.8, 0 | 0.58 × 1.15 × 0.4 | no | |
dancer2_headon dancer2 | LowPolySphere | #e7dcc5 | flat | 0, 1.63, 0 | 0.43 × 0.5 × 0.43 | no | |
dancer2_armon dancer2 | Cube | #bfa06a | flat | 0, 1.08, 0 | 1.9 × 0.12 × 0.12 | no | |
foot2_n1on dancer2 | Cube | #203b40 | flat | -0.23, 0.15, -0.1 | 0.25 × 0.3 × 0.5 | no | |
foot2_1on dancer2 | Cube | #203b40 | flat | 0.23, 0.15, -0.1 | 0.25 × 0.3 × 0.5 | no | |
dancer3 | Cylinder | #bfa06a | flat | 3, 0.83, 3 | 0.5 × 0.55 × 0.5 | no | |
dancer3_bodyon dancer3 | BeveledCube | #73978b | flat | 0, 0.8, 0 | 0.58 × 1.15 × 0.4 | no | |
dancer3_headon dancer3 | LowPolySphere | #e7dcc5 | flat | 0, 1.63, 0 | 0.43 × 0.5 × 0.43 | no | |
dancer3_armon dancer3 | Cube | #bfa06a | flat | 0, 1.08, 0 | 1.9 × 0.12 × 0.12 | no | |
foot3_n1on dancer3 | Cube | #203b40 | flat | -0.23, 0.15, -0.1 | 0.25 × 0.3 × 0.5 | no | |
foot3_1on dancer3 | Cube | #203b40 | flat | 0.23, 0.15, -0.1 | 0.25 × 0.3 × 0.5 | no | |
audience00seat | Cube | #653f1f | wood 1× a metre | -4, 0.63, -2.4 | 2 × 0.12 × 0.64 | yes | |
audience00legn0_75 | Cube | #203b40 | flat | -4.75, 0.31, -2.4 | 0.12 × 0.62 × 0.5 | yes | |
audience00leg0_75 | Cube | #203b40 | flat | -3.25, 0.31, -2.4 | 0.12 × 0.62 × 0.5 | yes | |
audience00backpostn0_75 | Cube | #203b40 | flat | -4.75, 0.94, -2.1 | 0.07 × 0.6 × 0.07 | yes | |
audience00backpost0_75 | Cube | #203b40 | flat | -3.25, 0.94, -2.1 | 0.07 × 0.6 × 0.07 | yes | |
audience00back0_96 | Cube | #653f1f | wood 1× a metre | -4, 0.96, -2.1 | 2 × 0.13 × 0.08 | no | |
audience00back1_16 | Cube | #653f1f | wood 1× a metre | -4, 1.16, -2.1 | 2 × 0.13 × 0.08 | no | |
audience01seat | Cube | #653f1f | wood 1× a metre | 0, 0.63, -2.4 | 2 × 0.12 × 0.64 | yes | |
audience01legn0_75 | Cube | #203b40 | flat | -0.75, 0.31, -2.4 | 0.12 × 0.62 × 0.5 | yes | |
audience01leg0_75 | Cube | #203b40 | flat | 0.75, 0.31, -2.4 | 0.12 × 0.62 × 0.5 | yes | |
audience01backpostn0_75 | Cube | #203b40 | flat | -0.75, 0.94, -2.1 | 0.07 × 0.6 × 0.07 | yes | |
audience01backpost0_75 | Cube | #203b40 | flat | 0.75, 0.94, -2.1 | 0.07 × 0.6 × 0.07 | yes | |
audience01back0_96 | Cube | #653f1f | wood 1× a metre | 0, 0.96, -2.1 | 2 × 0.13 × 0.08 | no | |
audience01back1_16 | Cube | #653f1f | wood 1× a metre | 0, 1.16, -2.1 | 2 × 0.13 × 0.08 | no | |
audience02seat | Cube | #653f1f | wood 1× a metre | 4, 0.63, -2.4 | 2 × 0.12 × 0.64 | yes | |
audience02legn0_75 | Cube | #203b40 | flat | 3.25, 0.31, -2.4 | 0.12 × 0.62 × 0.5 | yes | |
audience02leg0_75 | Cube | #203b40 | flat | 4.75, 0.31, -2.4 | 0.12 × 0.62 × 0.5 | yes | |
audience02backpostn0_75 | Cube | #203b40 | flat | 3.25, 0.94, -2.1 | 0.07 × 0.6 × 0.07 | yes | |
audience02backpost0_75 | Cube | #203b40 | flat | 4.75, 0.94, -2.1 | 0.07 × 0.6 × 0.07 | yes | |
audience02back0_96 | Cube | #653f1f | wood 1× a metre | 4, 0.96, -2.1 | 2 × 0.13 × 0.08 | no | |
audience02back1_16 | Cube | #653f1f | wood 1× a metre | 4, 1.16, -2.1 | 2 × 0.13 × 0.08 | no | |
audience10seat | Cube | #653f1f | wood 1× a metre | -4, 0.63, -4.4 | 2 × 0.12 × 0.64 | yes | |
audience10legn0_75 | Cube | #203b40 | flat | -4.75, 0.31, -4.4 | 0.12 × 0.62 × 0.5 | yes | |
audience10leg0_75 | Cube | #203b40 | flat | -3.25, 0.31, -4.4 | 0.12 × 0.62 × 0.5 | yes | |
audience10backpostn0_75 | Cube | #203b40 | flat | -4.75, 0.94, -4.1 | 0.07 × 0.6 × 0.07 | yes | |
audience10backpost0_75 | Cube | #203b40 | flat | -3.25, 0.94, -4.1 | 0.07 × 0.6 × 0.07 | yes | |
audience10back0_96 | Cube | #653f1f | wood 1× a metre | -4, 0.96, -4.1 | 2 × 0.13 × 0.08 | no | |
audience10back1_16 | Cube | #653f1f | wood 1× a metre | -4, 1.16, -4.1 | 2 × 0.13 × 0.08 | no | |
audience11seat | Cube | #653f1f | wood 1× a metre | 0, 0.63, -4.4 | 2 × 0.12 × 0.64 | yes | |
audience11legn0_75 | Cube | #203b40 | flat | -0.75, 0.31, -4.4 | 0.12 × 0.62 × 0.5 | yes | |
audience11leg0_75 | Cube | #203b40 | flat | 0.75, 0.31, -4.4 | 0.12 × 0.62 × 0.5 | yes | |
audience11backpostn0_75 | Cube | #203b40 | flat | -0.75, 0.94, -4.1 | 0.07 × 0.6 × 0.07 | yes | |
audience11backpost0_75 | Cube | #203b40 | flat | 0.75, 0.94, -4.1 | 0.07 × 0.6 × 0.07 | yes | |
audience11back0_96 | Cube | #653f1f | wood 1× a metre | 0, 0.96, -4.1 | 2 × 0.13 × 0.08 | no | |
audience11back1_16 | Cube | #653f1f | wood 1× a metre | 0, 1.16, -4.1 | 2 × 0.13 × 0.08 | no | |
audience12seat | Cube | #653f1f | wood 1× a metre | 4, 0.63, -4.4 | 2 × 0.12 × 0.64 | yes | |
audience12legn0_75 | Cube | #203b40 | flat | 3.25, 0.31, -4.4 | 0.12 × 0.62 × 0.5 | yes | |
audience12leg0_75 | Cube | #203b40 | flat | 4.75, 0.31, -4.4 | 0.12 × 0.62 × 0.5 | yes | |
audience12backpostn0_75 | Cube | #203b40 | flat | 3.25, 0.94, -4.1 | 0.07 × 0.6 × 0.07 | yes | |
audience12backpost0_75 | Cube | #203b40 | flat | 4.75, 0.94, -4.1 | 0.07 × 0.6 × 0.07 | yes | |
audience12back0_96 | Cube | #653f1f | wood 1× a metre | 4, 0.96, -4.1 | 2 × 0.13 × 0.08 | no | |
audience12back1_16 | Cube | #653f1f | wood 1× a metre | 4, 1.16, -4.1 | 2 × 0.13 × 0.08 | no | |
streetlight0foot | Cube | #c8b9a0 | flat | -7.3, 0.14, -5.8 | 0.5 × 0.28 × 0.5 | yes | |
streetlight0pole | Cylinder | #203b40 | flat | -7.3, 1.65, -5.8 | 0.12 × 3.1 × 0.12 | no | |
streetlight0globe | LowPolySphere | #f0d395 | flat | -7.3, 3.25, -5.8 | 0.4 × 0.55 × 0.4 | no | |
streetlight0cap | Cone | #203b40 | flat | -7.3, 3.57, -5.8 | 0.5 × 0.14 × 0.5 | no | |
streetlight1foot | Cube | #c8b9a0 | flat | 7.3, 0.14, -5.8 | 0.5 × 0.28 × 0.5 | yes | |
streetlight1pole | Cylinder | #203b40 | flat | 7.3, 1.65, -5.8 | 0.12 × 3.1 × 0.12 | no | |
streetlight1globe | LowPolySphere | #f0d395 | flat | 7.3, 3.25, -5.8 | 0.4 × 0.55 × 0.4 | no | |
streetlight1cap | Cone | #203b40 | flat | 7.3, 3.57, -5.8 | 0.5 × 0.14 × 0.5 | no |
Surfaces
Drawings this design carries. A part painted with one shows the pattern multiplied over its own colour, repeating the stated number of times across every metre — so the same drawing is the same size on a garden wall and on a tower.
| Drawing | Stands for | On | Size | Identity |
|---|---|---|---|---|
| paving | #b6a88e | foundation 1× | 312 B | 8e97d70f-78db-3883-83db-1e59ec27d941 |
| wood | #87644b | stage 1×, audience00seat 1×, audience00back0_96 1×, audience00back1_16 1×, audience01seat 1×, audience01back0_96 1×, audience01back1_16 1×, audience02seat 1×, audience02back0_96 1×, audience02back1_16 1×, audience10seat 1×, audience10back0_96 1×, audience10back1_16 1×, audience11seat 1×, audience11back0_96 1×, audience11back1_16 1×, audience12seat 1×, audience12back0_96 1×, audience12back1_16 1× | 326 B | 739466e7-6115-ed8f-abf6-b11e79a8f536 |
The swatch is the average of a drawing’s own fills, read out of its text rather than rendered — the server draws every picture on this site and rasterises no SVG, so that colour is what it paints a surfaced part with. The pictures above are then drawn again in your browser, which can rasterise one, with the real patterns in them. With scripting off you get the server’s drawing and these swatches, which is a flat design rather than a missing one.