Les contraintes limitent les modifications et définissent la forme d'une esquisse. Par exemple, si une contrainte d'horizontalité est appliquée à une ligne, le fait de faire glisser l'extrémité de cette dernière modifie sa longueur ou la déplace verticalement. Toutefois, le glissement n'affecte pas l'inclinaison.
A mesure que vous tracez l'esquisse, des contraintes sont automatiquement appliquées aux différents éléments de l'esquisse. Par exemple, si le symbole d'horizontalité ou de verticalité apparaît lors de la création d'une ligne, la contrainte associée est alors appliquée. Selon la précision de votre esquisse, une ou plusieurs contraintes peuvent être nécessaires pour stabiliser la forme ou la position de l'esquisse.
L'application de contraintes à une esquisse n'est pas obligatoire mais elle permet un meilleur contrôle des mises à jour.