Académique Documents
Professionnel Documents
Culture Documents
Ordinateur
ZARZOUM KAMEL
ISSAT KAIROUAN
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Modélisation Géométrique en CAO
Les systèmes de CFAO sont construits autour d’un modeleur essentiellement
géométrique.
16
Modélisation Géométrique en CAO
Le modèle filaire 2D
Les éléments géométriques de base en sont:
les points, les droites, les segments, les cercles, les arcs
de cercles, les coniques, les courbes complexes de Bézier,
B-Spline, NURBS…
C’est un élément connexe formé par un contour extérieur et des contours intérieurs.
Avantages :
Inconvénients :
• Il n'existe pas une méthode permettant d'assurer que le modèle est complet ou
non. Par exemple, une arête ou une face peut manquer ou encore traverser la
section d'un solide.
Évidement ???
Exemple 1
Exemple 3
* on n’a pas la notion de surface bornée (face)
* on ne peut pas visualiser les parties cachées.
* On ne peut bien sûr pas estimer la surface, le
volume, le centre de gravité et la matrice
d’inertie d’une pièce.
20
Modélisation Géométrique en CAO
Modèle volumique
21
Modélisation Géométrique en CAO
Modèle volumique CSG
22
Modélisation Géométrique en CAO
23
Modélisation Géométrique en CAO
Modèle volumique B-Rep (représentation par les frontières)
Le modèle B-Rep est très puissant car il permet au concepteur des modifications
plus ou moins locales des frontières de son volume, chose que le modèle CSG ne
permet pas.
Il peut s’agir :
— de la translation d’un point, les éléments filaires connexes s’adaptant ;
— de la modification d’un élément filaire (exemple : remplacement d’un segment
par une courbe spline), les faces connexes s’adaptant à ces modifications ;
— de déformations locales d’une face : décalage parallèle, dépouille, bombé ou
creux ;
— de déformations plus globales du volume B-Rep comme des arrondis ou des
chanfreins.
24
Modélisation Géométrique en CAO
Différence entre CSG et B rep
25
Modélisation Géométrique en CAO
En conclusion
26
Exemple de Logiciel de CAO
Parmi les logiciels de CAO
Logiciel SolidWorks
27
Exemple de Logiciel de CAO
Cette pièce peut être présentée comme étant un
ensemble de fonctions diverses ( ici 4 fonctions )
Fonction 1
Fonction 4
Fonction 2
28
Exemple de Logiciel de CAO
Dans Solidworks, 3 types de fichiers peuvent être créés
Fichier Pièce Fichier Mise en plan
(dessin d’ensemble)
Fichier Assemblage
29
Exemple de Logiciel de CAO
Fonction congés et arrondis
Pièces à réaliser
Enlèvement de matière 1 et 2
2 bossages principaux
30
Exemple de Logiciel de CAO
Pièces à réaliser
31
Exemple de Logiciel de CAO
Fonctionnalités de SW
Nervures
Lissage
32
Exemple de Logiciel de CAO
Balayage
Balayage 3d
33
Exemple de Logiciel de CAO
Formes complexes
Tolerie
Soudure
Fonderie
35
Exemple de Logiciel de CAO
Compresseur de climatisation automobile
36
Exemple de Logiciel de CAO
37
Vue éclatée 3D
38
Exemple de Logiciel de CAO
Dessin de définition
CONCLUSION:
Un logiciel de C.A.O. 3D permet de réaliser :
- une maquette virtuelle 3D,
- un rendu réaliste d ’un assemblage ou d ’une pièce,
- une animation du mécanisme avec un module de calcul,
- une mise en plan selon un point de vue
39
Plan
1. Courbe de Hermite
2. Courbe de Bézier
3. Courbe B-Splines
40
Transformations Géométriques en CAO
Les transformations géométriques jouent un rôle important dans la
construction et la visualisation des objets en CAO. Elles représentent l'outil
mathématique qui est derrière des opérations géométriques telles que:
la translation, l'échelle,
41
Transformations Géométriques en CAO
1. Translation
On parle de translation lorsque tout point d'un objet se déplace de
manière identique par rapport à une position initiale.
Exemple
Soit un point A définit par A(0;2;3)
Déterminer le vecteur de translation T qui permet de déplacer le point A vers le point B
définit par B(2;4;-3)
42
Transformations Géométriques en CAO
2. Echelle
L'opération d'échelle permet de faire des agrandissements ou des réductions
de la taille d'un objet.
Soit E la matrice de changement d'échelle alors on peut écrire : P' = [E] • P
Ex
Ey
Ez
Exemple
Sur un cube quelconque, on fixe un point A définit par A(0;2;3)
Exemple
Déterminer les matrices de symétries % aux plans XY et XZ
44
Transformations Géométriques en CAO
Symétrie % Axe
La symétrie par rapport à un axe Y
nécessite l'inversion des coordonnées
de l'entité à transformer selon les deux
autres axes X et Z.
Exemple
A
B
B
A B
1=1
Ex
2. Echelle P' = [E] • P Ey
Ez
3. Symétrie P’ = [S] • P
4. Rotation P’ = [R] • P
48
Transformations Géométriques en CAO
49
Transformations Géométriques en CAO
5. Transformation Concaténée
Dans la pratique, on est amené à combiner ou à concaténer plusieurs
transformations pour avoir le modèle dans la configuration voulue.
C'est le cas des transformations de rotation par rapport à un axe
quelconque ou de symétrie par rapport à un point autre que l'origine.
Matrice concaténée
50
Transformations Géométriques en CAO
5.1 Rotation par rapport à un axe quelconque
51
Transformations Géométriques en CAO
5.2. Symétrie par rapport à un point M quelconque
52
Transformations Géométriques en CAO
Exemple 1.
1. Présenter la séquence de matrices de transformation ainsi que leur contenu pour
transformer une droite AB de sorte quelle coïncide avec l'axe Z et A coïncide avec O
l'origine du repère.
2. En déduire la matrice concaténée.
On donne: A(1, 0, 0) et B(3, 2, 2)
Exemple 2.
Calculer la matrice concaténée pour transformer un solide S par une rotation autour
d'une droite AB définie par les points A(1, 1, 0) et B(2, 3, -1).
Exemple 3.
Y
Soient A et B définis par : A(1, 0, 0) et B(3, 0, 0)
1. Placer le segment AB dans le repère (O,X,Y,Z)
2. Calculer l’angle α entre AB et l’axe Y
3. Présenter la séquence de matrices de transformation
ainsi que leurs contenus pour transformer le segment AB de
sorte que le point A coïncide avec l’origine O et le point B
X
sera placé sur l’axe Y.
O
4. En déduire la matrice concaténée de cette transformation
Z
53
Influence du repos sur le rendement
Rendement
Gain
d’apprentissage
grâce au repos
Repos
Apprentissage
perdu pendant
le repos
3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54
Enseignement (minutes)
54
Modélisation géométrique des courbes en CAO
Une courbe peut être interpolée (passant par des points) ou approximée
(passant à proximité des points)
Dans les deux cas elle ne peut être définie que si on a un nuage de points.
D'une manière générale, il existe une forme canonique de la forme
a x2 + b y2 + c x.y + d x + e y + f = 0 pour définir une droite, un cercle…
56
Modélisation géométrique des courbes en CAO
Formes complexes Courbe synthétique
avec 0 ≤ u ≤ 1
57
Modélisation géométrique des courbes en CAO
Exercice
Trouver P(u) d'une courbe d'Hermite défini par les deux points P0(1, 2) et
P1(4, 4) et leurs tangentes P’0(1, 2) et P’1(4, 4)
58
Modélisation géométrique des courbes en CAO
Courbes de Bézier
Paul Bézier (Ingénieur à Renault) a bien étudié la modélisation des
courbes et des surfaces sur l’ordinateur qui a été à l’origine de la
conception de nombreuses carrosseries de voiture.
Polynômes de Bernstein
59
Modélisation géométrique des courbes en CAO
Exemple 1. Calculer les Polynômes de Bernstein
Exemple 2.
Soit 4 points de contrôle définis dans le repère (O,X,Y,Z) par :
1 1 1 0
P0 = 0 P1 = 0 P2 = 2 P3 = 2
2 - 1 - 2 0
Déterminer la courbe de Bézier C(u) relative à ces points de contrôle
60
Modélisation géométrique des courbes en CAO
Propriétés des Courbes de Bézier
La courbe est à l'intérieur de l'enveloppe convexe des points de contrôle.
La courbe commence par le point P0 (u=0) et se termine par le point Pn (u=1),
mais ne passe pas par les autres points de contrôle
Le contrôle est global : modifier un point de contrôle modifie toute la courbe,
La courbe de Bézier est un segment si les points de contrôle sont alignés.
Un arc de cercle ne peut pas être décrit par une courbe de Bézier
61
Modélisation géométrique des courbes en CAO
Exemples
62
Modélisation géométrique des courbes en CAO
Exemple 1.
63
Modélisation géométrique des courbes en CAO
Les B-Splines uniformes
64
Modélisation géométrique des courbes en CAO
Traçage de la courbe de B-Splines
65
Modélisation géométrique des courbes en CAO
Exercice
66