Geometriai kényszereket 2D objektumok, illetve objektumok pontjai között lehet megadni. Ha a későbbiekben kényszerezett geometria szerkesztésére kerül sor, a kényszerek érvényben maradnak.
Ebből kifolyólag a geometriai kényszerek használata a tervelőírások bevezetését teszi lehetővé a rajzba.
Például a lenti ábrán a következő kényszerek vannak alkalmazva a geometrián.
- Minden végpontra egybeesési kényszer vonatkozik az összes szomszédos objektum végpontjával – ezeket a kényszereket kis kék négyzetként jeleníti meg a program.
- A függőleges vonalakra vonatkozó kényszer előírja az egymással való párhuzamosságot, valamint az azonos hosszúságot.
- A jobb oldali függőleges vonal kényszere derékszöget ír elő a vízszintes vonalhoz képest.
- A vízszintes vonal esetében vízszintességi kényszer érvényes.
- A kör és a vízszintes vonal térbeli helyét kényszer rögzíti – ezek a „rögzítési” kényszerek lakat ikonként szerepelnek a rajzban.
A fenti terv geometriája nem teljesen kényszerezett. Fogók segítségével továbbra is módosítható az ív sugara, a kör átmérője, a vízszintes vonal hossza, valamint a függőleges vonalak hossza. Ezen távolságok megadásához méretkényszereket kell alkalmazni.
Megjegyzés: Kényszereket úgy lehet a vonalláncok szakaszaihoz adni, mintha azok külön objektumok volnának.