Skip to content

Concepts

These pages explain the core primitives and how they fit together. Read them when you want to understand why things are structured the way they are, not just how to call them.

  • Field Model — the primary data primitive. How to create, update, and reason about Field objects and their dimensions.
  • Geometry Types — how MorphologyGeometry and GridGeometry differ from data, and when each applies.
  • Session and Update Model — live sessions, replay sessions, typed updates, and history capture.
  • Controls, Actions, and State — how UI controls, semantic actions, state bindings, and declarative attribute refs fit together.
  • View and Layout ModelViewSpec, StateBinding, 3-D hosts, and how scenes compose multiple views over shared data.