4 acc%20wilaya%20alger%20sensibilisation%20phase%201 090413 pr%c3%a9sentation%20g%c3%a9n%c3%a9rale y
COURS C3 : TRAITEMENT DE FICHIER STL
Transcript of COURS C3 : TRAITEMENT DE FICHIER STL
Le génie en première classe
COURS C3 : TRAITEMENT DE FICHIER STL
1
Génération d’un fichier STL avec Catia
MEC1315 Technologies Informationnelles en ingénierie
Le génie en première classe
COURS C3 : TRAITEMENT DE FICHIER STL
2
Lecture d’un fichier STL
MEC1315 Technologies Informationnelles en ingénierie
0 1 2 x y z x y z
f = 0 0 1 2 v = 0 0 0 1 n = 0 0 -1 0
1 3 1 0 1 0 0 0 1 -1 0 0
2 2 1 3 2 1 0 0 2 0 0 -1
3 0 2 3 3 0 1 0 3 a a a
facettes vertex normales
a = 0.5773503
0 1 2 x y z x y z
f = 0 v = 0 n = 0
1 1 1
2 2 2
3 3
4 nv-1 4
5 5
nf-1 nf-1=nn-1
facettes vertex normales
En général
Prisme.stl
Le génie en première classe
COURS C3 : TRAITEMENT DE FICHIER STL
3
Ajout d’une copie à x=1.5
MEC1315 Technologies Informationnelles en ingénierie
0 1 2 x y z x y z
f= 0 0 1 2 v= 0 0 0 1 n= 0 0 -1 0
1 3 1 0 1 0 0 0 1 -1 0 0
f1 2 2 1 3 v1 2 1 0 0 n1 2 0 0 -1
3 0 2 3 3 0 1 0 3 a a a
4 4 5 6 4 1.5 0 1 4 0 -1 0
5 7 5 4 5 1.5 0 0 5 -1 0 0
f2 6 6 5 7 v2 6 2.5 0 0 n2 6 0 0 -1
7 4 6 7 7 1.5 1 0 7 a a a
f2=f1+4 v2=v1+déplacement n2=n1 (pas de rotation)
Le génie en première classe
COURS C3 : TRAITEMENT DE FICHIER STL
4
Translation à (0.5,0.5,0), puis 4 rotations en z de pi/2
MEC1315 Technologies Informationnelles en ingénierie
Le génie en première classe
COURS C3 : TRAITEMENT DE FICHIER STL
5
Copie en x, puis rotation et translation (0,40,30) du groupe
MEC1315 Technologies Informationnelles en ingénierie
Le génie en première classe
COURS C3 : TRAITEMENT DE FICHIER STL
6
Lecture d’un fichier STL
MEC1315 Technologies Informationnelles en ingénierie
Fichier de fonction MEC1315_STL fournit, doit être au même répertoire que le scripte de python ainsi que les fichiers STL
Fonction qui calcul la normale, utilisé pour les changements d’échelle par affinité vectorielle
Fonction Écriture, formatage d’un fichier STL
Fonction Rotation
Le génie en première classe
COURS C3 : TRAITEMENT DE FICHIER STL
7
Écriture d’un fichier STL
MEC1310 Ti en génie mécanique – Cours C3 Traitement de fichier STL
Fonction ReadSTL compatible pour fichier binaire et ascii. Code libre et tiré en ligne
Fonction LireSTL adapté pour le cours MEC1315