d4 untitled
aspect
d2
d2 ↗ 0 lines
Rendered from a pasted solve — d2 & layout paused.↺ revert to engine
The canvas is from a pasted solve — this d2 is read-only.↺ revert to engine to edit
Hand the solve to a model. CIR is the solved layout d4 renders — every box & route placed in canvas px. A large model can sometimes solve a cleaner one than d4's own engine.
1 · get a solve from your model
Convert solves the diagram you already have. Describe leads on an empty canvas.
copy this to your model

            
#cir v1 · canvas w,h · then @C containers · @N nodes · @E edges · @R routes — each row = values under its header.
2 · the solved CIR — paste a model's over it
solved CIRfrom d4's engine
It already holds d4's own solve. ⌘V a model's reply over it to render that instead — nothing happens until you do.
Each pass overwrites the field above. Not better? ↺ revert to engine brings back d4's own layout.
fit
Revert to d4's engine?
The canvas is rendered from a model's pasted solve. Reverting re-runs d4's own layout engine and replaces the pasted CIR. This can't be undone.
Share
This diagram is from a model's solve. Choose what the link carries.
CIR snapshot defaultRenders exactly as shown. Layout is frozen — the recipient can't re-run the solver.
d2 sourceSmaller link. Drops the pasted solve and re-solves on open.