What: Split a list into A/B outputs using a boolean pattern — checkerboards, alternation, skip-N.
Zone Map:
[List_in][Pattern] → [Dispatch] ──→ [Swatch_A][Preview_A]
└─→ [Swatch_B][Preview_B]
Pipeline
[Input List] [Pattern: "true;false" panel]
(e.g. SubSrf.S) (alternating toggle)
│ │
└─────────────────────┤
▼
[Dispatch]
│ │
┌───────────┘ └───────────┐
▼ ▼
(items where true) (items where false)
│ │
▼ ▼
[Swatch: colour] → [CustomPreview] [Swatch: colour] → [CustomPreview]
(A) (B)
Common patterns: true;false = ABAB · true;true;false;false = AABB pairs · true;false;false;false = every 4th
Output
Two lists partitioned by the pattern.
Next Steps
→ Two Custom Preview nodes with different swatches = checkerboard facade · Recipe 4 extrude only group A for projecting panels · Cull Index / Cull N for simpler removal patterns
mds/skills/gh-cookbook/reference/recipe-6-dispatch-pattern.md / View source on GitHub ↗