> ## Documentation Index
> Fetch the complete documentation index at: https://iso-topology.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Sample sources

> Find example scenes and individual shapes in the golden-tested fixture collection.

Generated from `samples/*/*/input.*` header comments — run
`go run ./tools/gen-docs` to refresh. Every fixture is a
golden-tested, copy-paste-ready example; `expected.svg` next to
each input is the rendered output.

Reading order for agents: start with the fixture whose
description matches your task, imitate its structure, then check
[`RECIPES.md`](./RECIPES.md) for the primitive-level grammar.

## samples/node

| Fixture | Demonstrates |
| - | - |
| [`array2d`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/array2d/input.yaml) | (no header comment) |
| [`array3d`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/array3d/input.yaml) | (no header comment) |
| [`circle`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/circle/input.yaml) | circle — the iso sphere: one ball with equator shading and a top label. |
| [`cloud`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/cloud/input.yaml) | cloud — free-form rounded outline for external systems; no per-face palette. |
| [`cloud-styled`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/cloud-styled/input.yaml) | cloud-styled — the cloud's style surface: a top-face icon (box-family anchor/scale semantics on the inscribed content rect) plus linear gradients on the … |
| [`composite`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/composite/input.yaml) | composite — a stat card built from three primitives sharing one bbox. |
| [`custom-path`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/custom-path/input.yaml) | (no header comment) |
| [`cylinder`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/cylinder/input.yaml) | cylinder — the database/queue primitive: elliptical top, curved side wall. |
| [`effect-pipeline`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/effect-pipeline/input.yaml) | (no header comment) |
| [`faces-demo`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/faces-demo/input.yaml) | (no header comment) |
| [`group`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/group/input.yaml) | group — a low-extrusion translucent substrate that wraps nested parts. |
| [`hexprism`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/hexprism/input.yaml) | (no header comment) |
| [`iso-text`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/iso-text/input.yaml) | iso\_text — flat text panel (near-zero extrusion); good for titles and captions. |
| [`person`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/person/input.yaml) | person — human actor: sphere head tangent to a hemispherical dome body. |
| [`person-effects`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/person-effects/input.yaml) | person-effects — the person shape speaking the box family's style vocabulary: a body gradient (topGradient shades both dome halves; left/ rightGradient … |
| [`prism-walls`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/prism-walls/input.yaml) | prism-walls — v3.12 showcase: the prism family speaks the box's wall vocabulary. |
| [`rack`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/rack/input.yaml) | (no header comment) |
| [`rectangle`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/rectangle/input.yaml) | rectangle — the bread-and-butter iso box: three faces, top label, extrusion h. |
| [`wedge`](https://github.com/MishaBear94/iso-topology/blob/main/samples/node/wedge/input.yaml) | (no header comment) |

## samples/topology

| Fixture | Demonstrates |
| - | - |
| [`ai-platform`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/ai-platform/input.yaml) | ai-platform v2 — flagship hero, reimagined with the v3.3 surface pipeline. |
| [`auto-flow`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/auto-flow/input.yaml) | (no header comment) |
| [`bodyocc-hidden-node`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/bodyocc-hidden-node/input.yaml) | WS-H demo — body-vs-body occlusion, the "node fully hidden" class. |
| [`bodyocc-partial-shadow`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/bodyocc-partial-shadow/input.yaml) | WS-H demo — body-vs-body occlusion, the partial-burial class. |
| [`cjk-screen-label`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/cjk-screen-label/input.yaml) | cjk-screen-label — regression golden for rune-aware text metrics. |
| [`clickhouse-hub`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/clickhouse-hub/input.yaml) | ClickHouse — real-time data warehouse & database, hub-and-spoke ecosystem map. |
| [`data-fabric`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/data-fabric/input.yaml) | data-fabric — connector-driven AUTO layout (v4.2). |
| [`depthsort-author-order`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/depthsort-author-order/input.yaml) | depthSort acceptance 2 — author order deliberately reversed. |
| [`depthsort-cross-group`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/depthsort-cross-group/input.yaml) | depthSort acceptance 1 — cross-group projection overlap. |
| [`devtool-pipeline`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/devtool-pipeline/input.yaml) | devtool-pipeline — CI/CD neon. |
| [`duckdb-handdrawn`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/duckdb-handdrawn/input.yaml) | DuckDB — classic hand-drawn data architecture (sketch / whiteboard feel). |
| [`eval-route-mixed`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/eval-route-mixed/input.yaml) | eval-route-mixed — WS-E evaluation fixture: one scene that draws all three connector routings (orthogonal / straight / bezier). |
| [`lakehouse-agent`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/lakehouse-agent/input.yaml) | lakehouse-agent — Databricks Lakehouse + LLM agent application architecture. |
| [`langchain-app`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/langchain-app/input.yaml) | LangChain — typical agent application architecture, in the LangChain visual language: deep navy-black stage, ONE cool-blue glow accent, hairline-bordered … |
| [`microservice`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/microservice/input.d2) | microservice — minimal .d2 auto-layout path: person → services → database. |
| [`plan-view-2d`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/plan-view-2d/input.yaml) | 2D top-down (plan) view — projection declared in the scene's own canvas, so `isotopo render` and the golden test both render it flat. |
| [`platform-board`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/platform-board/input.yaml) | platform-board — PCB / circuit-board hero shot, landing-page style. |
| [`rag-pipeline`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/rag-pipeline/input.yaml) | rag-pipeline — a RAG system, now under connector-driven auto-layout. |
| [`repair-route-crossing`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/repair-route-crossing/input.yaml) | WS-G demo — the routing actuator's CROSSING class. |
| [`repair-route-tunnel`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/repair-route-tunnel/input.yaml) | WS-G demo — the routing actuator's TUNNEL class. |
| [`theme-clean-light`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/theme-clean-light/input.yaml) | (no header comment) |
| [`theme-clickhouse-dark`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/theme-clickhouse-dark/input.yaml) | (no header comment) |
| [`theme-handdrawn-paper`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/theme-handdrawn-paper/input.yaml) | (no header comment) |
| [`theme-navy-glass`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/theme-navy-glass/input.yaml) | (no header comment) |
| [`training-compute`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/training-compute/input.yaml) | training-compute — where the GPU hours of a training run go. |
| [`vpc-boundary`](https://github.com/MishaBear94/iso-topology/blob/main/samples/topology/vpc-boundary/input.yaml) | (no header comment) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.