I vincoli rappresentano elementi intelligenti del modello, poiché consentono di definire le relazioni e le interdipendenze tra gli elementi. È possibile creare vincoli mediante l'applicazione di quote e allineamenti bloccati o l'associazione di elementi quali muri e tetti.
Ad esempio, è possibile specificare che una porta deve mantenere una distanza specifica da un muro o che determinati muri devono essere equidistanti l'uno dall'altro lungo la distanza specificata.