Skip to content

Scene Graph

Rook keeps a real-time shadow graph of every object in your Rhino model — a spatial sense of the scene. It’s how Rook can answer questions about where things are and how they relate, not just what they are.

“Rook knows where everything is, and how it touches.”

  • Shape classification — each object sorted into a recognizable type
  • Bounding-box metrics — size and extent of everything
  • Relationships — how objects sit relative to one another

It updates on a background thread using lock-free immutable snapshots, so reading the scene never blocks your modelling.

  • Architecture — wall · floor · column · beam · slab
  • General — vertical-planar · horizontal-slab · thin-vertical · compact

supports · contains · adjacent · near · above · intersects · inside · surrounds

Because Rook understands the scene spatially, you can ask things like:

“Which columns support this beam?”

“What’s near the entrance, and what’s inside the atrium?”

“Select everything above level 2.”