cours c3 : traitement de fichier stl catia

7
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 créé par Catia Mz Vo Vo É y z ns pr f E À va n Vi V2 V1 Vz bz na Vo U2 ta 3 V2 4 Facettes 4 vertex unique

Upload: others

Post on 04-Jan-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

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

créépar CatiaMz

Vo Vo É y z

nspr f EÀ va

n

ViV2

V1Vzbz

naVo

U2ta

3

V2

4 Facettes 4 vertex unique

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 01 3 1 0 1 0 0 0 1 -1 0 02 2 1 3 2 1 0 0 2 0 0 -13 0 2 4 3 0 1 0 3 a a afacettes 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 45 5

nf-1 nf-1=nn-1facettes vertex normales

En général

Prisme.stl

À3

numéro de coordonnefacette

ozz I.LIxyz xyz

Fourni dansMECI315 STL.pt

dimension 72Mf 37 nux 37 Infxz

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 01 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 -13 0 2 3 3 0 1 0 3 a a a

4 4 5 6 4 1.5 0 1 4 0 -1 05 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 -17 4 6 7 7 1.5 1 0 7 a a a

f2=f1+4 v2=v1+déplacement n2=n1 (pas de rotation)

µOK mais a oK x Fusion des 2 STL

Copie décalée

Y F ne changepas avec T R Hn ne changepas avec T

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

Ï c

Décalage Fusion des 451C

Ée gréessaie

TÉ I É Fourni dans MEC 315 STL

f32

Rotation z

et aussi Rcl etRyl

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

Fusion fun

ÉÉJE

faireFusiontunefavanz

Ë ICopieRottkettango zog

Jarni

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

Lesnormalespeuventêtrecalculé avecf et v

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

gsi fichier débute par

solid asciisi non binaire