Körper sind aus mehreren Einzelteilen zusammengesetzt, von denen jeder zwei Montagepunkte besitzt, mit denen sie verknüpft sind.

Die einzelnen Teile können an den Montagepunkten um den jeweils anderen gedreht werden, dabei bleiben die mit dem Achsenpunkt verknüpften Teile unverändert, die mit dem bewegten Punkt verbundenen Teile werden mitbewegt.

Dies erlaubt die einfache Darstellung von sich bewegenden Tieren, Menschen, Maschinen, ...

alternative Logik:

jedem Objekt können an beliebiger Stelle (auch außerhalb der Objektgrenzen) Montagepunkte hinzugefügt werden, die mit jedem anderen Objekt verknüpft werden können. Zyklische Verknüpfungen werden nicht unterstützt.

Beim Verschieben eines Objekts werden alle damit verknüpften Objekte ebenfalls verschoben (Verhalten wie eine Gruppe).

Beim Drehen eines Objekts hängt das Verhalten der verknüpften Objekte davon ab, ob diese markiert sind oder nicht.

Nicht markierte Objekte werden relativ zum Montagepunkt verschoben, behalten aber ihre Orientierung. Markierte Objekte werden zusätzlich auch gedreht.

Der Drehpunkt kann vor der Drehung verändert werden.

Beim Skalieren eines Objekts werden nicht markierte Objekte relativ zu den Montagepunkten verschoben, markierte Objekte werden im selben Verhältnis ebenfalls skaliert.

Ein Doppelklick auf einen Montagepunkt markiert alle damit verknüpften Objekte. Ein vom ausgewählten Montagepunkt ausgehender Hebel erlaubt das Drehen der markierten Objekte um den Montagepunkt.