Modéliser et dessiner en DAO / CAO avec FreeCAD

Introduction

Les contraintes géométriques sont le cœur du Sketcher paramétrique de FreeCAD. Elles définissent les relations géométriques entre les éléments de l’esquisse  deux lignes sont parallèles, deux cercles sont concentriques, une ligne est horizontale… Sans contraintes, une esquisse est libre et imprécise. Avec des contraintes bien appliquées, l’esquisse est entièrement définie et robuste.

Pourquoi les contraintes sont indispensables

Dans un logiciel CAO paramétrique, les esquisses ne sont pas de simples dessins  ce sont des modèles mathématiques contraints. Une esquisse bien contrainte garantit :

  • La précision : géométrique les formes sont exactement comme voulu
  • La robustesse : modifier une dimension ne casse pas l’esquisse
  • La reproductibilité : l’esquisse se recalcule correctement après modification

Les couleurs des éléments dans le Sketcher

FreeCAD utilise un code couleur pour indiquer l’état de contrainte des éléments :

  • Blanc  élément non contraint > position et dimensions libres
  • Vert  élément entièrement contraint > position et dimensions fixes
  • Rouge  sur-contraint > trop de contraintes en conflit > à corriger
  • Orange  contrainte redondante > doublon à supprimer
  • Jaune  élément de construction > utilisé comme référence uniquement

L’objectif est d’obtenir une esquisse entièrement verte  tous les éléments contraints sans sur-contrainte.

Les contraintes géométriques disponibles

Contrainte de coïncidence Oblige deux points à occuper la même position  les soude ensemble.

Utilisation :

  • Sélectionner deux points
  • Cliquer sur Contrainte de coïncidence
  • Les deux points fusionnent en un seul

Application typique :

  • Connecter deux lignes bout à bout
  • Placer le centre d’un cercle sur un point précis
  • Fermer un contour

Contrainte de point sur objet Oblige un point à rester sur une ligne, un cercle ou une arête.

Application typique :

  • Placer le centre d’un cercle sur une ligne
  • Forcer un point à rester sur un arc

Contrainte horizontale Oblige une ligne à être strictement horizontale.

Utilisation :

  • Sélectionner une ligne
  • Cliquer sur Contrainte horizontale
  • La ligne devient horizontale

Contrainte verticale Oblige une ligne à être strictement verticale.

Contrainte parallèle Oblige deux lignes à être parallèles entre elles.

Utilisation :

  • Sélectionner deux lignes (Ctrl + clic)
  • Cliquer sur Contrainte parallèle
  • Les deux lignes deviennent parallèles

Application typique :

  • Rainures et gorges parallèles
  • Contours avec côtés parallèles

Contrainte perpendiculaire Oblige deux lignes à être perpendiculaires — angle de 90° entre elles.

Utilisation :

  • Sélectionner deux lignes
  • Cliquer sur Contrainte perpendiculaire
  • L’angle entre les deux lignes devient exactement 90°

Application typique :

  • Coins d’un rectangle
  • Nervures perpendiculaires à une paroi

Contrainte de tangence Oblige une ligne et un arc (ou deux arcs) à être tangents — raccordement sans angle vif.

Application typique :

  • Raccordements entre droites et arcs
  • Profils avec congés
  • Contours aérodynamiques

Contrainte d’égalité Oblige deux éléments à avoir la même dimension — même longueur pour deux lignes, même rayon pour deux cercles.

Utilisation :

  • Sélectionner deux lignes ou deux cercles
  • Cliquer sur Contrainte d’égalité
  • Les dimensions deviennent égales

Application typique :

  • Carré — 4 côtés égaux
  • Deux trous identiques
  • Profils symétriques

Contrainte de symétrie Oblige deux éléments à être symétriques par rapport à une ligne ou un point.

Utilisation :

  • Sélectionner les deux éléments à rendre symétriques
  • Sélectionner ensuite l’axe de symétrie
  • Cliquer sur Contrainte de symétrie

Application typique :

  • Pièces symétriques  plaques, brides
  • Trous disposés symétriquement
  • Profils miroirs

Contrainte de concentricité Oblige deux cercles ou arcs à avoir le même centre.

Application typique :

  • Bossage circulaire avec trou central
  • Alésage et épaulement concentriques

Contrainte de fixation (Block) Fixe un élément en position absolue  il ne peut plus bouger.

⚠️ À utiliser avec parcimonie  une contrainte de fixation rigidifie l’esquisse et réduit sa flexibilité paramétrique.

Stratégie d’application des contraintes

Pour contraindre efficacement une esquisse, suivre cette stratégie :

Étape 1 : Contraindre l’origine Toujours commencer par fixer un point de l’esquisse à l’origine (0,0) par une contrainte de coïncidence. Cela ancre l’esquisse dans l’espace.

Étape 2 : Appliquer les contraintes géométriques Appliquer d’abord toutes les contraintes géométriques (horizontale, verticale, parallèle, perpendiculaire, tangente…) avant les contraintes dimensionnelles.

Étape 3 : Appliquer les contraintes dimensionnelles Ajouter ensuite les cotes pour fixer les dimensions. Les contraintes géométriques réduisent le nombre de cotes nécessaires.

Étape 4 : Vérifier l’état de contrainte Vérifier que l’esquisse est entièrement verte  aucun élément blanc (sous-contraint) ni rouge (sur-contraint).

Exemple pratique : contraindre un rectangle

Objectif : contraindre un rectangle 60x40mm centré sur l’origine.

  • Étape 1 : Tracer un rectangle par centre depuis l’origine
  • Étape 2 : Appliquer une contrainte de coïncidence entre le centre du rectangle et l’origine (0,0)
  • Étape 3 : Les 4 côtés sont automatiquement horizontaux et verticaux — contraintes H et V appliquées automatiquement par FreeCAD
  • Étape 4 : Appliquer une contrainte d’égalité entre les deux côtés horizontaux
  • Étape 5 : Appliquer une contrainte d’égalité entre les deux côtés verticaux
  • Étape 6 : Ajouter la cote 60mm sur un côté horizontal (leçon suivante)
  • Étape 7 : Ajouter la cote 40mm sur un côté vertical
  • Résultat : rectangle entièrement vert  entièrement contraint

Erreurs fréquentes avec les contraintes

Erreur 1 : Esquisse sur-contrainte (rouge) Trop de contraintes en conflit. Supprimer la contrainte en double  clic droit sur la contrainte dans le panneau tâches → Supprimer.

Erreur 2 : Oublier de contraindre l’origine L’esquisse est entièrement verte mais peut encore se déplacer dans l’espace. Toujours fixer un point à l’origine.

Erreur 3 : Appliquer des contraintes dimensionnelles avant géométriques Résultat : beaucoup plus de cotes nécessaires. Toujours appliquer les contraintes géométriques en premier.

À retenir

  • Esquisse verte = entièrement contrainte = correcte
  • Esquisse rouge = sur-contrainte = erreur à corriger
  • Toujours commencer par ancrer un point à l’origine
  • Appliquer les contraintes géométriques avant les contraintes dimensionnelles
Retour en haut