Vous êtes sur la page 1sur 34

U TILISER C AST 3M

F. D I PAOLA

M AILLAGE

DITION 2011
Documentation Cast3M 2011

http://www-cast3m.cea.fr
Cast3M est un logiciel de calcul par la mthode des lments finis pour la
mcanique des structures et des fluides. Cast3M est dvelopp au Dparte-
ment de Modlisation des Systmes et Structures (DM2S) de la Direction de
lnergie Nuclaire du Commissariat lnergie Atomique et aux nergies
Alternatives (CEA).

Le dveloppement de Cast3M entre dans le cadre dune activit de recherche


dans le domaine de la mcanique dont le but est de dfinir un instrument de
haut niveau, pouvant servir de support pour la conception, le dimensionne-
ment et lanalyse de structures et de composants.

Dans cette optique, Cast3M intgre non seulement les processus de rso-
lution (solveur) mais galement les fonctions de construction du modle
(pr-processeur) et dexploitation des rsultats (post-traitement). Cast3M est
un logiciel bote outils qui permet lutilisateur de dvelopper des
fonctions rpondant ses propres besoins.

Cast3M est notamment utilis dans le secteur de lnergie nuclaire, comme


outil de simulation ou comme plateforme de dveloppement dapplications
spcialises. En particulier, Cast3M est utilis par lInstitut de Radioprotec-
tion et de Sret Nuclaire (IRSN) dans le cadre des analyses de sret des
installations nuclaires franaises.
TABLE DES MATIRES

Table des matires

1 Introduction 7

2 Options gnrales pour la cration de maillages 9


2.1 Couleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 Dimension de lespace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Type dlments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.4 Densit (taille de maille) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3 Dfinition de points 11
3.1 partir des coordonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Par extraction sur des objets existant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4 Dfinition de lignes 13
4.1 partir de points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2 Par extraction sur des objets existant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

5 Dfinition de surfaces 15
5.1 partir dune ligne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2 partir de deux lignes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.3 partir de quatre lignes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
5.4 Par extraction sur des objets existant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

6 Dfinition de volumes 17
6.1 Par remplissage dune surface ferme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.2 Par balayage dune surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

7 Manipulation de maillages 19
7.1 Extraction de parties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.2 Transformations gomtriques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.3 Modifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.4 Contrle et caractristiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

8 Exemple de ralisation de maillage 23


8.1 Bague avec rainure extrieure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.2 Casserole simple en lments coques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

9 Aide mmoire 25
9.1 Oprateurs gnraux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
9.2 Dfinition de points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
9.3 Dfinition de lignes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
9.4 Dfinition de surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5
TABLE DES MATIRES

9.5 Dfinition de volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28


9.6 Manipulation de maillages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
9.7 Autres oprations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Index 33

6
Chapitre 1

Introduction

Ce document prsente la dmarche de cration de maillages dans Cast3M ainsi que les oprateurs et pro-
cdures permettant de manipuler les objets de type MAILLAGE. Les principaux oprateurs, procdures et
directives sont prsentes de manire succincte et quelques exemples dutilisation sont comments. Le lecteur
dsireux de connatre toutes les possibilits offertes par un oprateur est invit consulter la notice ad hoc en
faisant INFO NOM_OPERATEUR dans Cast3M.

Dans la plupart des pr-processeurs des codes de calcul par lments finis, les modles gomtriques sont
crs en deux tapes : dans un premier temps, la dfinition dune gomtrie par un outil de CAO/DAO, puis dans
un second temps la gnration du maillage partir de la gomtries cre. Dans Cast3M, un objet gomtrique
nexiste que sous forme discrtise : la discrtisation du domaine en lments seffectue au moment de la
dfinition de la gomtrie. La dmarche gnrale de construction dun maillage est la suivante :
construction des points ;
construction des lignes partir des points ;
construction des surfaces partir des lignes ;
construction des volumes partir des surfaces.
Ce document est articul autour de chacune de ces tapes et les chapitres 3, 4, 5 et 6 prsentent les principales
oprations mises la disposition de lutilisateur pour crer des objets de maillage de cette manire.

Il est galement possible de :


crer un nouveau maillage par fusion, ou runion, de plusieurs maillages existant grce loprateur ET :
crer un nouveau maillage en appliquant des transformations gomtriques (translation, rotation, homo-
thtie, ...) un maillage existant ;
dextraire une partie des lments dun maillage existant.
La cration ou la manipulation de maillages par ces types doprations sont dune syntaxe commune tous
types de maillage et utilisent les mmes oprateurs. Ces actions sont dcrites dans le chapitre 7.

Enfin, nous recommandons quelques rgles de bonne conduite respecter lors de la cration dun
maillage :
Les entits gomtriques tant cres uniquement sous forme discrtise, il est important de paramtrer
la densit du maillage (nombre et/ou taille dlments) laide de variables si lon souhaite modifier le
maillage par la suite (raffinement).
Il ne faut pas mailler plusieurs fois un objet dj existant. Par exemple, si lon a maill un volume et que
lon souhaite obtenir le maillage dune de ses faces, il ne faut pas remailler cette face mais extraire les
lments surfaciques correspondant cette face partir du volume (cf. 7.1).
Il est vivement conseill dutiliser le moins possible la directive ELIMination (cf. 7.3).

7
CHAPITRE 1. INTRODUCTION

8
Chapitre 2

Options gnrales pour la cration de


maillages

Les principaux paramtres de contrle du maillage sont dclars laide de la directive OPTIon et de
certains mots-cls.

2.1 Couleur
La couleur des lments de maillage crs peut tre modifie grce au mot-cl COULeur.

Syntaxe :

OPTI COUL MOT1 ;

o MOT1 est un mot pouvant prendre les valeurs suivantes : DEFA, BLEU, ROUG, ROSE, JAUN, VERT,
TURQ, BLAN, NOIR, AZUR, ORAN, VIOL, OCEA, CYAN, OLIV, GRIS. On pourra galement utiliser
loprateur COULeur.

2.2 Dimension de lespace


La dimension de lespace est dclare grce au mot-cl DIMEnsion.

Syntaxe :

OPTI DIME ENTI1 ;

o ENTI1 est un entier valant 1, 2 ou 3. Ce paramtre est obligatoire avant toute dfinition de points. Il nap-
parat en principe quune seule fois. Toutefois, il est possible de dfinir des points avec OPTI DIME 2 puis
de mettre OPTI DIME 3 (mais pas le contraire). Dans ce cas, la troisime coordonne des points dfinis aprs
OPTI DIME 2 est choisie nulle.

2.3 Type dlments


Les objets de type MAILLAGE constituent le support gomtrique des lments finis qui serviront la
modlisation des phnomnes physiques. Le type dlments de support de la gomtrie est dclar grce au
mot-cl ELEM.

Syntaxe :

9
CHAPITRE 2. OPTIONS GNRALES POUR LA CRATION DE MAILLAGES

OPTI ELEM MOT1 ;

o MOT1 est un mot pouvant prendre les valeurs listes dans le tableau 2.1.

Valeur de MOT1 lment gomtrique Nombre de nuds Type dinterpolation


POI1 point 1
SEG2 2 linaire
segment
SEG3 3 quadratique
TRI3 3 linaire
triangle
TRI6 6 quadratique
QUA4 4 linaire
quadrangle
QUA8 8 quadratique
CUB8 8 linaire
cube
CU20 20 quadratique
PRI6 6 linaire
prisme
PR15 15 quadratique
PYR5 5 linaire
pyramide
PY13 13 quadratique
TET4 4 linaire
ttradre
TE10 10 quadratique

TAB . 2.1 Principaux types dlments de maillage disponibles

Nous avons list ici les principaux types dlments gomtriques mais dautres lments sont disponibles
pour des formulations particulires (RAC2, RAC3, LIA3, LIA4, LIA6, LIA8, RAP3, LIP6, LIP8, TRI7, QUA9,
CU27, TE15, PR21, MULT, POLY).

Notons que le type dlment fini utilis pour la modlisation des phnomnes physiques est dclar lors
de lutilisation de loprateur MODEle. Le type des supports gomtriques doit donc tre en accord avec les
lments finis qui seront utiliss : par exemple, si lon souhaite utiliser des lments finis de type poutre, barre
ou coque axisymtrique, les supports gomtriques correspondants devront tre des SEG2.

2.4 Densit (taille de maille)


La valeur de la densit correspond la longueur de rfrence dun lment de maillage. Ce paramtre peut
tre modifi grce au mot-cl DENSite.

Syntaxe :

OPTI DENS FLOT1 ;

o FLOT1 est un rel reprsentant la densit courante. Cette option peut galement tre modifie laide de la
directive DENSite en faisant : DENS FLOT1 ;

10
Chapitre 3

Dfinition de points

3.1 partir des coordonnes


Un point est dfinit par ses coordonnes en utilisant loprateur POINt.

Syntaxe :

POIN1 = POIN FLOT1 (FLOT2) (FLOT3) ;


POIN1 = FLOT1 FLOT2 (FLOT3) ;

o FLOT1, FLOT2 et FLOT3 sont respectivement la premire, la seconde et la troisime coordonne du point.
La seconde syntaxe, qui ne fait pas appel loprateur POINt, est bien entendu quivalente la premire mais
nest valable quen dimension 2 et 3. Pour chaque point cr, on lui associe la valeur de la densit courante en
plus des coordonnes.

3.2 Par extraction sur des objets existant


Il est possible dextraire, dun maillage existant, les points vrifiant certaines proprits en utilisant lop-
rateur POINt. Deux syntaxes sont possibles :
soit partir dun maillage, en isolant un point repr par son numro, le premier ou le dernier point, le
point situ le plus prs dun point donn, les points situs sur une forme gomtrique telle quune droite,
un plan, un cylindre, un cne, une sphre ou un tore ;
soit partir dun champ (CHPOINT ou MCHAML), en isolant les points o les valeurs du champ vri-
fient certaines relations (maximum, infrieur , compris entre, etc. . .).

Syntaxe 1 :

MAIL2 = MAIL1 POIN | N1 ;


| INITIAL ;
| FINAL ;
| PROC POIN1 ;
| DROIT POIN1 POIN2 (FLOT1) ;
| PLAN POIN1 POIN2 POIN3 (FLOT1) ;
| CYLI AXEI1 AXEJ2 POIN1 (FLOT1) ;
| CONE SOMM1 AXEI1 POIN1 (FLOT1) ;
| SPHE CENTR1 POIN1 (FLOT1) ;
| TORE CENTR1 AXEI1 CENTR2 POIN1 (FLOT1) ;

Syntaxe 2 :

11
CHAPITRE 3. DFINITION DE POINTS

| MAXI | (AVEC )
MAIL2 = CHAMP1 POIN | MINI | (ABS) ( LMOTS1) ;
| | (SANS )
| SUPERIEUR | | ;
| EGSUPE | | ;
| EGALE | FLOT1 | ;
| EGINFE | | ;
| INFERIEUR | | ;
| DIFFERENT | | ;
| COMPRIS FLOT1 FLOT2 | ;

Exemple :

MAIL2 = CHAMP1 POIN MAXI ABS ;


MAIL3 = MAIL1 POIN PROC POIN1 ;
MAIL4 = MAIL1 POIN DROIT POIN1 POIN2 (1.E-4) ;

MAIL2 est lensemble des points du maillage supportant le champ CHAMP1 o ce champ prend sa valeur
maximale en valeur absolue.
MAIL3 est le point du maillage MAIL1 le plus proche du point POIN1.
MAIL4 est lensemble des points de MAIL1 appartenant la droite dfinie par les deux points POIN1 et POIN2.
Le critre de distance pour lappartenance cette droite, facultatif, est pris gal 104 .

Notons que MAIL3 est un objet de type POINT alors que MAIL2 et MAIL4 sont des objets de type
MAILLAGE dont les lments sont de type POI1, mme si ces maillage ne contiennent quun seul point.

Notons enfin que les procdures POINTCYL et POINTSPH permettent de dfinir un point par ses coordon-
nes respectivement cylindriques et sphriques.

Voir aussi : DANS, DEDANS, VISAvis, ZIGZAG.

12
Chapitre 4

Dfinition de lignes

4.1 partir de points


Une ligne permet de dcrire plusieurs formes gomtriques lmentaires telles que :
un segment de droite (oprateur DROIte)
un arc de cercle (oprateur CERCcle, CER3, PARC)
un arc de parabole (oprateur PARAbole)
un arc de cubique (oprateur CUBP, CUBT)
un arc dellipse (procdure ELLIpse)
un arc intersectant deux surfaces (oprateur INTErsection)
un arc de courbe paramtr (oprateur COURbe, LIGNe)
une ligne brise (oprateur QUELconque)
un cong de raccordement (oprateur CONGe)

Les oprateurs DROIte et CERCle peuvent tre appels par leurs alias respectifs D et C. Nous prsentons
ci dessous la syntaxe de loprateur DROIte ainsi quun exemple dutilisation. Il est possible de dfinir, soit le
nombre dlments, soit la densit (taille) des lments chaque extrmit, soit ces deux paramtres en mme
temps. La syntaxe utilise, pour dfinir le nombre et/ou la taille des lments, est en partie commune dautres
oprateurs pour raliser dautre types de lignes mais galement des surfaces et des volumes.

Syntaxe :
DROI1 = DROI (ENTI1) POIN1 POIN2 (DINI FLOT1) (DFIN FLOT2) ;
Exemple :
DROI1 = D 12 POIN1 POIN2 ;
DROI2 = D POIN1 POIN2 ;
DROI3 = D POIN1 POIN2 DINI 0.1 DFIN 0.3 ;
DROI4 = D ((-1)*7) POIN1 POIN2 DINI 0.4 DFIN 2. ;
Les quatre droites cres dans cet exemple joignent les points POIN1 et POIN2 de diffrentes manires :
DROI1 possde 12 lments de taille identique.
DROI2 est divise en lments dont le nombre et la longueur sont calculs en fonction des densits
affectes aux points POIN1 et POIN2.
DROI3 est divise en lments dont le nombre et la longueur sont calculs en fonction des densits
des extrmits. Llment adjacent au point POIN1 aura une longueur gale DINI (= 0.1) et llment
adjacent au point POIN2 une longueur gale DFIN (= 0.3).
DROI4 est divise en 7 lments dont la taille est calcule en fonction des densits des extrmits (0.4 et
2).

13
CHAPITRE 4. DFINITION DE LIGNES

Voir aussi : BOA, DEDOuble, FUIT, HAUBAN, POUT2MAS, RACCord.

4.2 Par extraction sur des objets existant


Il est possible dextraire certaines lignes dun maillage existant en utilisant loprateur ELEMent dont la
syntaxe est commune tout type de maillage (lignes, surfaces, volumes). Son utilisation est dcrite plus en
dtails dans la section 7.1.

Certains oprateurs sont ddis lextraction de lignes de maillages existants :


loprateur CONTour renvoie le contour dun maillage 2D ;
loprateur COTE renvoie un ct (ou les cts) dun maillage 2D ;
loprateur ARETe renvoie les artes vives dun maillage 3D.

Remarque : lexception de loprateur CONGe, toutes les lignes sont dcrites par au moins un point
(lorigine que lon nomme POIN1) et une indication permettant dobtenir lextrmit (nomme POIN2). Si
POIN1 est remplac par un nom de ligne, cest lextrmit de cette ligne qui est lorigine de loprateur. Si
POIN2 est remplac par un nom de ligne, cest lorigine de cette ligne qui est lextrmit de loprateur.

14
Chapitre 5

Dfinition de surfaces

Le maillage dune surface peut tre obtenu par :


dcoupage partir des quatre cots (oprateur DALLer) ;
remplissage lintrieur dun contour ferm (oprateur SURFace) ;
opration gomtrique sur une ligne (oprateurs TRANslation , ROTAtion) ;
translation le long dune ligne (oprateur GENEratrice) ;
rglage entre deux lignes (oprateur REGLer) ;
raccord entre deux lignes (oprateur COUTure).

5.1 partir dune ligne


Une surface peut tre obtenue par TRANslation dune ligne selon un vecteur ou ROTAtion dune ligne
selon un axe et un angle. Ces oprateurs fonctionnent de manire identiques DROIte pour contrler la taille
et/ou le nombre de mailles.

Syntaxe :
SURF1 = LIG1 TRAN (ENTI1) (DINI FLOT1) (DFIN FLOT2) VEC1 ;
SURF1 = LIG1 ROTA (ENTI1) ANGL1 (DINI FLOT1) (DFIN FLOT2) ...
... POIN1 (POIN2 si 3D) ;
Exemple :
SURF1 = LIG1 TRAN 23 VECT1 ;
SURF2 = LIG1 TRAN ((-1)*6) DINI 0.1 DFIN 0.05 VECT1 ;
SURF3 = LIG1 ROTA 14 45. AXEI1 AXEJ2 ;
SURF1 est la surface rsultante de la translation de la ligne LIG1 selon le vecteur VECT1 (de type
POINT) avec 23 lments de mme taille.
SURF2 est la surface rsultante de la translation de la ligne LIG1 selon le vecteur VECT1 (de type
POINT) avec 6 lments dont la taille est calcule en fonction des densits des extrmits (0.1 et 0.05).
SURF3 est la surface rsultante de la rotation de la ligne LIG1 selon laxe dfinit par les points AXEI1
et AXEJ2 et dangle 45 degrs en utilisant 14 lments. En dimension 2, un seul point suffit dfinir le
centre de rotation.

Un maillage surfacique peut tre ralis partir des lignes qui constituent son contour, par remplissage
de lintrieur du contour, laide de loprateur SURFace. Les diffrentes options permettent de dcrire une
surface appuye sur un objet gomtrique lmentaire (plan, sphre, cylindre, cne ou tore) dcrit par quelques
points. Le contour ferm doit imprativement tre situe sur cet objet lmentaire.

Syntaxe :

15
CHAPITRE 5. DFINITION DE SURFACES

SURF1 = SURF (CHPO1) LIG1 | PLANE (FLOT1) ;


| SPHERIQUE CENTR1 ;
| CYLINDRIQUE AXEI1 AXEJ1 ;
| CONIQUE SOMM1 AXEJ1 ;
| TORIQUE CENTR1 AXEJ1 CENTR2 ;

5.2 partir de deux lignes


Une surface peut tre obtenue partir de deux lignes,
soit par une translation de la premire ligne le long de la seconde (oprateur GENEratrice) ;
soit par le remplissage de lespace entre ces deux lignes (oprateurs REGLe et COUTure).

5.3 partir de quatre lignes


Loprateur DALLer permet de construire une surface partir de quatre cots. Chacun des cots doit tre
maill avec le mme nombre de points, le mme type dlments (SEG2 ou SEG3) et une orientation continue
qui fournit lorientation des lments. De plus les quatre cots doivent former un contour ferm. La syntaxe de
loprateur DALLer, ainsi que ses options, sont similaires loprateur SURFace.

5.4 Par extraction sur des objets existant


Il est possible dextraire certaines surfaces dun maillage existant en utilisant loprateur ELEMent dont
la syntaxe est commune tout type de maillage (lignes, surfaces, volumes). Son utilisation est dcrite plus en
dtails dans la section 7.1.

Certains oprateurs sont ddis lextraction de surfaces de maillages existants :


loprateur ENVEloppe renvoie le maillage enveloppe dun maillage 3D ;
loprateur FACE renvoie la face (ou les faces) dun maillage 3D.

Remarque : lexception de loprateur SURFace, toutes les surfaces sont dcrites partir dau moins une
ligne qui est le premier cot de cette surface et qui impose son orientation. Si cette ligne est remplace par
un nom de surface, cest le troisime cot de cette surface qui fait fonction de la ligne qui va engendrer une
nouvelle surface. Il faut bien entendu que cette surface soit constitue de quatre cots cest dire quelle ait
elle-mme t gnre par lun des oprateurs DALLer, GENErer, REGLer, ROTAtion, TRANslation.

Exemple :

SURF2 = SURF1 TRAN VECT1 ;

SURF2 est la surface engendre par la translation du troisime cot de SURF1 le long du vecteur VECT1.

16
Chapitre 6

Dfinition de volumes

6.1 Par remplissage dune surface ferme


Le maillage dun volume peut tre obtenu par remplissage dune surface ferme grce loprateur VO-
LUme.

Syntaxe :

VOLU1 = VOLU SURF1 ;

Loprateur PAVEr permet de mailler lintrieur dun volume paralllpipdique partir du maillage de
chacune des six faces.

6.2 Par balayage dune surface


Le maillage dun volume peut tre obtenu par balayage dune surface galement grce loprateur VO-
LUme et certains mots-cls.

Syntaxe :

VOLU1 = SURF1 VOLU (ENTI1) (DINI FLOT1) (DFIN FLOT2) ...


... | TRAN VEC1 ;
| ROTA ANGL1 AXEI1 AXEJ1 ;
| GENE LIG1 ;
| SURF2 ;

loption TRANslation permet de dengendrer un volume par translation (ou extrusion) dune surface
selon un vecteur ;
loption ROTAtion permet de gnrer un volume par rotation (ou rvolution) dune surface autour dun
axe dfinit par deux points et selon un angle ;
de manire plus gnrale, loption GENEratrice permet de gnrer un volume par balayage dune surface
selon une ligne ;
si aucun mot-cl nest prcis, le volume construit relie deux surface qui doivent tre homomorphes.

On notera que les mots-cls de loprateur VOLUme correspondent aux oprateurs homonymes ddis
la gnration de surfaces et que la syntaxe employe pour chacun de ces mots-cls est identique celle de
loprateur correspondant. Le nombre et/ou la taille des lments gnrs est pilot par le nombre dlments
ENTI1 ou les densits initiales et finales FLOT1 et FLOT2.

17
CHAPITRE 6. DFINITION DE VOLUMES

Remarque : lexception de loprateur VOLUme, tous les volumes sont dcrits partir dau moins une
surface qui est la premire face de ce volume. Les faces ont une numrotation implicite accessible par lopra-
teur FACE. Si cette surface est remplace par un nom de volume, cest la deuxime face de ce volume qui fait
fonction de la surface qui va engendrer un nouveau volume. Il faut bien entendu que ce volume soit constitu de
six faces cest dire quil ait lui-mme t gnr par lun des oprateurs PAVEr, VOLU GENE, VOLU RO-
TA, VOLU TRAN.

Exemple :

VOLU2 = VOLU1 VOLU TRAN VECT1 ;

VOLU2 est le le volume engendr par la translation de la deuxime face de VOLU1 le long de VECT1.

18
Chapitre 7

Manipulation de maillages

7.1 Extraction de parties


Lextraction dune partie des lments dun maillage peut tre ralise par loprateur ELEMent qui fonc-
tionne de manire analogue loprateur POINt. Deux syntaxes sont possibles :
soit partir dun maillage, en extrayant les lments par leur numro, leur couleur, les lments contenant
un point donn ou bien les lments appuys strictement ou largement un maillage donn ;
soit partir dun champ (MCHAML), en isolant les lments o les valeurs du champ vrifient certaines
relations (maximum, infrieur , compris entre, etc. . .).

Syntaxe 1 :

MAIL3 = MAIL1 ELEM | TYPE1 | LENTI1 | ;


| COUL1 | N1 | ;
| CONTENANT POIN1 (TOUS) ;
| APPUYE (|STRICTEMENT|) MAIL2 (NOVERIF) ;
| (|LARGEMENT |)
| COMPRIS POIN1 POIN2 ;

Syntaxe 2 :

| MAXI | (AVEC )
MAIL1 = CHAMP1 ELEM | MINI | (ABS) ( LMOTS1) ;
| | (SANS )
|SUPERIEUR | | ;
|EGSUPE | | ;
|EGALE | FLOT1 | ;
|EGINFE | | ;
|INFERIEUR | | ;
|DIFFERENT | | ;
|COMPRIS FLOT1 FLOT2 | ;

Exemple :

MAIL2 = MAIL1 ELEM VERT ;


MAIL3 = MAIL1 ELEM CU20 ;
MAIL4 = MAIL1 ELEM APPUYE STRICTEMENT MAIL2 ;
MAIL5 = MAIL1 ELEM APPUYE LARGEMENT MAIL2 ;

MAIL6 = CHE1 ELEM MAXI ;

19
CHAPITRE 7. MANIPULATION DE MAILLAGES

MAIL7 = CHE1 ELEM SUPERIEUR 52. ;


MAIL8 = CHE1 ELEM DIFFERENT 18. ;
MAIL9 = CHE1 ELEM COMPRIS (-1.*2.) 140. ;

MAIL2 est constitu des lments de MAIL1 de couleur VERT ;


MAIL3 est constitu des lments de MAIL1 de type CU20 ;
MAIL4 est constitu des lments de MAIL1 appuys strictement sur MAIL2, cest--dire contenant la
totalit des lments de MAIL2 ;
MAIL5 est constitu des lments de MAIL1 appuys largement sur MAIL2, cest--dire contenant au
moins un des nuds des lments de MAIL2 ;
MAIL6 est constitu des lments support du maximum des valeurs du champ CHE1 ;
MAIL7 est constitu des lments o la valeur du champ CHE1 est suprieure 52 ;
MAIL8 est constitu des lments o la valeur du champ CHE1 est diffrente de 18 ;
MAIL9 est constitu des lments o la valeur du champ CHE1 est comprise largement entre -2 et 140.

On pourra galement utiliser les oprateurs suivant pour extraire des lments partir de deux maillages :
Loprateur INCLusion permet de dterminer les lments dun maillage se trouvant lintrieur dun
autre maillage. Plusieurs options sont possibles pour dfinir quand un lment est situ dans un autre
maillage (un nuds, tous les nuds ou bien le barycentre).
Loprateur INTErsection dtermine lensemble des lments communs deux maillages (les nuds
doivent tres superposs).
Loprateur DIFFerence dtermine la diffrence symtrique de deux maillages (union - intersection).

Voir aussi : CCON, COUPer, PARTition.

7.2 Transformations gomtriques


Il est possible de crer un nouveau maillage en appliquant une transformation gomtrique lmentaire
un maillage existant :
Translation : oprateurs PLUS et MOINs (par rapport un vecteur) ;
Rotation : oprateur TOURner (par rapport un axe et un angle) ;
Symtrie : oprateur SYMEtrie (par rapport un point, une droite ou un plan).
Homothtie : oprateur HOMOthetie (par rapport un point et un rel).
Affinit : oprateur AFFInite (par rapport une direction et un rel).
Projection : oprateur PROJection. Les mots-cls permettent de dfinir une projection radiale (projection
conique) ou selon un vecteur (projection cylindrique) ainsi que le support gomtrique sur lequel on pro-
jette (plan , sphre, cylindre, cne, tore, droite ou cercle).

La directive DEPLacer permet de raliser le mmes transformations gomtriques sans crer de nouveau
maillage mais en transformant le maillage initial. Les mots-cls sont homonymes aux oprateurs et les syntaxes
identiques.

7.3 Modifications
Les oprateurs et directives suivants permettent de modifier certaines parties ou certaines caractristiques
dun maillage :
Loprateur CHANger permet de construire un maillage quivalent au maillage dentre mais form
dlments du type demand. Il est galement possible de convertir le maillage en lments liniques
(option LIGNE) ou bien de remplacer chaque lment quadratique par un lment linaire (option
LINEAIRE) ou chaque lment linaire par un lment quadratique (option QUADRATIQUE).

20
7.4. CONTRLE ET CARACTRISTIQUES

Loprateur INVErse permet de changer le sens de description dune ligne (SEG2 ou SEG3) ou bien
dinverser lorientation des lments orientables dune surface (TRI3, TRI6, QUA4, QUA8).
Loprateur ORIEnter permet de r-orienter les lments orientables dun maillage.
La directive ORDOnner permet dordonner les numros des lments dun maillage.
La directive ELIMination permet de remplacer tous les nuds dun maillage, dont les distances entre eux
sont infrieures une certaine valeur, par un seul point. Le critre de distance des nuds est dfinir lors
de lappel ELIMination ou, par dfaut, pris comme le dixime de la valeur de densit courante. Cette
directive est utiliser avec prcaution et parcimonie car la suppression de certains nuds peut poser
problme, notamment sil existe dans un CHPOINT des valeurs diffrentes pour les nuds doubles : il
sera difficile de savoir quelle valeur garder.
Loprateur REGEnerer permet de rgnrer un maillage sur lequel on a appliqu la directive ELIMina-
tion en transformant les lments o lon a limin des nuds doubles en lments appropris.
La directive CONFondre permet de confondre deux points.
La directive MODIfier permet la modification de maillages en interactif laide dune interface gra-
phique. Elle permet notamment de dplacer et de nommer des points, de supprimer, dajouter ou de
nommer des lments dun maillage.

Voir aussi : DANS, DEDANS, DEDU, RAFF, RAFT.

7.4 Contrle et caractristiques


Nous prsentons quelques oprateurs et directives permettant de contrler un maillage ainsi que dobtenir
certaines de ses caractristiques :
la directive TRACer permet de tracer un maillage sur lunit graphique spcifie dans OPTI TRAC ... ;
loprateur NOEUd permet dextraire un nud dun maillage partir de son numro, ou bien de connatre
le numro dun nud ;
loprateur NBNO renvoie le nombre de nuds dun maillage ;
loprateur NBEL renvoie nombre dlments dun maillage ;
loprateur BARYcentre renvoie le barycentre des points dun maillage ;
loprateur MESUre renvoie la mesure dun maillage, cest--dire, sa longueur sil sagit dune ligne, sa
surface sil sagit dune surface et son volume sil sagit dun volume ;
loprateur COORdonnee renvoie les champs de coordonnes (type CHPOINT ou FLOTTANT) dun
maillage ou dun point.

Voir aussi : INDI, REFE, SENS, VERM, VERSens.

21
CHAPITRE 7. MANIPULATION DE MAILLAGES

22
Chapitre 8

Exemple de ralisation de maillage

8.1 Bague avec rainure extrieure


OPTI DIME 3 ELEM CUB8 ;
R = 0.1 ;
L = 1. ;
LIG1 = CERC 6 (R 0. 0.) (0. 0. 0.) (0. 0. R) ;
LIG2 = DROI 3 (L 0. 0.) (L 0. L) ;
LIG3 = DROI 3 LIG2 (0. 0. L) ;
SURF1 = REGL LIG1 LIG3 DINI 0.05 DFIN 0.2 ;
SURF2 = SURF1 ET (SURF1 SYME DROI (0. 0. 0.) (1. 0. 0.)) ;
TRAC SURF2 ;
POIN6 = ((1.5*L) 0. 0.) ;
POIN7 = ((1.5*L) 0. 1.) ;
VOLU1 = SURF2 VOLU 40 ROTA 360. POIN6 POIN7 ;
ELIM 1.E-10 VOLU1 ;
VOLU2 = REGE VOLU1 ;
TRAC FACE VOLU2 ;
FIN ;

F IG . 8.1 Section plane et maillage volumique par rvolution dune bague avec rainure extrieure (lments
3D massifs).

23
CHAPITRE 8. EXEMPLE DE RALISATION DE MAILLAGE

8.2 Casserole simple en lments coques


OPTI DIME 3 ELEM QUA4 ;
R1 = 1.5 ;
R2 = 0.2 ;
H1 = 1.5 ;
L1 = 1.8 ;
LIG1 = DROI 8 (0. 0. 0.) ((R1-R2) 0. 0.) ;
LIG2 = DROI 10 (R1 0. R2) (R1 0. (R2+H1)) ;
A LIG3 B = LIG1 CONG 5 R2 LIG2 ;
LIGTOT = A ET LIG3 ET B ;
SURF1 = LIGTOT ROTA 60 360. (0. 0. 0.) (0. 0. 1.) ;
ELIM 1.E-10 SURF1 ;
SURF2 = REGE SURF1 ;
POIN1 = SURF2 POIN PROC (R1 R1 (R2+(0.8*H1))) ;
ZPOIN1 = POIN1 COOR 3 ;
SURF2LIG = CHAN LIGNE SURF2 ;
CHZ = SURF2LIG COOR 3 ;
MPOIN1 = CHZ POIN EGAL ZPOIN1 ;
CHY = MPOIN1 COOR 2 ;
MPOIN2 = CHY POIN COMPRIS (-0.2*R1) (0.2*R1) ;
CHX = MPOIN2 COOR 1 ;
MPOIN3 = CHX POIN SUPERIEUR 0. ;
LIG4 = SURF2LIG ELEM APPUYE STRICTEMENT MPOIN3 ;
SURF3 = LIG4 TRAN 10 (L1*(1. 0. 0.3)/(NORM (1. 0. 0.3))) ;
SURFTOT = SURF2 ET SURF3 ;
TRAC FACE SURFTOT ;
FIN ;

F IG . 8.2 Maillage simple dune casserole par rvolution (lments coques).

24
Chapitre 9

Aide mmoire

9.1 Oprateurs gnraux

BARY Calcule le barycentre des points dun maillage (moyenne arithmtique de len-
semble des nuds).

@CDG Calcule les coordonnes du centre de gravit de la gomtrie contenue dans un


modle.

COOR Renvoie les coordonnes dun objet de type POINT, MAILLAGE, CHPOINT
ou MCHAML.

COUL Duplique un objet en lui attribuant une couleur choisie.

DENS Oprateur de base pour dfinir la densit courante.

MESU Calcule la mesure du maillage.

@MESU Calcule la mesure dun maillage.

NBEL Renvoie le nombre dlments contenus dans un maillage.

NBNO Renvoie le nombre de nuds contenus dans un maillage.

REFE Cet oprateur a deux fonctions :


1. Liste les objets maillages inclus dans un autre.
2. Indiquer si un objet maillage est inclus dans un autre.

SENS Cet oprateur a deux fonctions :


1. Calcule la diffrence de deux MCHAMLs puis fait la moyenne arithm-
tique de la valeur du champ aux points de Gauss pour avoir la valeur
moyenne du champ sur chaque sous-zone.
2. Dtermine le sens de parcours dun ou plusieurs contours orients fer-
ms en dimension 2.

VERM Vrifie un maillage constitu dlments massifs.

25
CHAPITRE 9. AIDE MMOIRE

VERS Produit une erreur si deux lments jointifs dun maillage sont orients en sens
opposs.

9.2 Dfinition de points

EXTC Renvoie les points centre ou face dun objet maillage de type FACEL.

NOEU Permet didentifier un nud dans un maillage ou de connatre le numro actuel


dun nud daprs son nom.

POIN Permet de crer des points et de rcuprer un ou plusieurs points dun maillage.

POINTCYL Dfinit un point par ses coordonnes cylindriques.

POINTSPH Dfinit un point par ses coordonnes sphriques.

9.3 Dfinition de lignes

ARET Construit un maillage constitu dlments SEG2 reprsentant les artes vives
dun maillage tridimensionnel.

BOA Construit le maillage dune ligne de tuyauterie de faon interactive.

CER3 Construit un arc de cercle dfini par trois points.

CERC Construit un arc de cercle.

CONG Construit un cong de raccordement (circulaire) entre deux lignes.

CONT Construit le contour dun maillage.

COTE Rend la ligne situe sur un bord dun maillage de type quadrilatre.

@COUPLE Cre un couple, cest--dire un maillage de segments deux nuds partir de


deux EVOLUTIOns.

COUR Cre une courbe polynomiale.

COUT Construit une surface qui relie deux lignes ou une ligne et un point laide de
triangles.

CUBP Construit la ligne cubique passant par quatre points.

CUBT Construit un arc de cubique passant par deux points et avec des tangentes.

DEDO Ddouble les nuds dune ligne.

26
9.4. DFINITION DE SURFACES

DROI Construit le maillage dune droite.

HAUBAN Construit le maillage dun cble accroch ses extrmits et soumis son
poids propre ainsi que le modle associ et le champ de tensions dans le cble.

INVE Cet oprateur a trois fonctions :


1. Change le sens de description des lignes dun maillage, dont les lments
sont de type SEG2/SEG3.
2. Inverse lorientation des lments orientables dun maillage (l-
ments de type TRI3/QUA4/TRI6/QUA8).
3. Calcule linverse dun CHPOINT au sens de la multiplication .

LIGN Maillage dun cercle partir dun point et dun angle ou dune droite partir
dun point et dun vecteur.

PARA Construit un arc de parabole joignant deux points en spcifiant le point din-
tersection des tangentes en ces points

PARC Construit un arc de cercle en lapprochant par une suite de paraboles.

QUEL Construit une ligne brise.

ZIGZAG Construit une ligne dfinie par une succession de parties droites et arrondies.

9.4 Dfinition de surfaces

COUP Construit la coupe 2D dun maillage 3D selon un plan.

DALL Maillage de surfaces entre quatre (ou trois) lignes.

ENVE Cet oprateur a deux fonctions :


1. Construit lenveloppe dun maillage volumique.
2. Construit le spectre enveloppe dune srie de spectres doscillateurs.

FACE Rend une face dun maillage volumique.

GENE Construit la surface engendre par la translation dune ligne paralllement


une autre.

MAILSTRU Construit un maillage structur partir dun contour.

REGL Construit la surface rgle sappuyant sur deux lignes.

ROTA Construit la surface engendre par la rotation dune ligne, selon un angle donn
autour dun point en 2D ou dun axe en 3D.

27
CHAPITRE 9. AIDE MMOIRE

SURF Construit le maillage de lintrieur du contour dfini par un ensemble de lignes


fermes. Permet galement de construire une surface paramtre.

TRAN Construit la surface engendre par la translation dune ligne suivant un vecteur
donn.

9.5 Dfinition de volumes

COQ2MAS Construit un maillage volumique partir dun modle de coque pour permettre
la vrification de ses dimensions et de ses orientations.

CREER_3D Visualisation 3D de certains rsultats 2D axis.

FOUR2TRI Gnre un maillage 3D partir dun modle 2D Fourier.

PAVE Maille avec des cubes lintrieur dun volume paralllpipdique dont les six
faces sont prcises.

POUT2MAS Construit un maillage massif partir dun modle de poutre pour permettre la
vrification de ses dimensions et de ses orientations.

VOLU Maillage de volume partir dune surface.

9.6 Manipulation de maillages

AFFI Ralise une affinit gomtrique.

CCON Spare les composantes connexes dun maillage et les met dans un objet table
indic par des entiers.

CONF Confond deux points.

COUPLER Construit un maillage dcal dune demi-paisseur et cre des lments rac-
cord.

DEDU Dduction dun maillage partir de la transformation dun certain nombre de


nuds.

@DEDUIRE Construit un nouveau maillage en changeant les nuds matres dun maillage
donn.

DEPL Dplacement dun maillage.

DIFF Construit la diffrence symtrique (union - intersection) de deux maillages.

28
9.6. MANIPULATION DE MAILLAGES

ELEM Cet oprateur a deux fonctions :


1. Extrait une partie des lments dun maillage.
2. Renvoie les types ou les couleurs des lments dun maillage.

ELIM limination de nuds doubles.

FUIT Permet de scinder un contour orient ferm en deux autres contours orients
ferms et de crer le segment de fuite (type SEG2) qui les relie.

HOMO Construit un objet par homothtie.

IJET Calcule, par une mthode analytique exacte, lintersection entre des segments
et les facettes triangulaires dun maillage.

INCL Revoie les lments dun maillage lintrieur dun contour, dune surface ou
dun volume.

INDI Fournit des indicateurs permettant dapprcier la qualit dun maillage.

INTE Cet oprateur a deux fonctions :


1. Construit lintersection de deux maillages, cest dire lensemble des
lments appartenant aux deux maillages.
2. Construit larc de courbe, intersection de deux surfaces, compris entre
deux points.

ITRC Calcule, par une mthode analytique exacte, lintersection entre des segments
et les facettes triangulaires dun maillage.

ORDO Ordonne les objets de type LISTREEL, LISTENTI, MAILLAGE ou EVOLU-


TIOn.

ORIE Construit un maillage identique au maillage initial, mais dont tous les lments
orientables sont orients dans le sens trigonomtrique en 2D, ou en fonction
de leur direction par rapport un vecteur ou un point en 3D.

PART Construit une partition dun maillage en tentant de minimiser le nombre de


points sur les frontires et le dsquilibre entre les parties.

PROJ Projection dun maillage sur un lieu gomtrique.

RAFF Raffine un maillage en respectant un champ de densit.

RAFT Raffine un maillage triangulaire en respectant une carte de taille donne par
des valeurs aux nuds.

REGE Rgnre un maillage sur lequel on a appliqu la directive ELIM en transfor-


mant les lments o lon a limin des nuds doubles en lments appropris.

29
CHAPITRE 9. AIDE MMOIRE

SYME Construit le maillage et le CHPOINT rsultants de la symtrie dun maillage


et dun CHPOINT ventuellement associ.

TOUR Cre un objet rsultant de la rotation autour dun point ou dun axe du support
gomtrique dun objet, et ventuellement de ses composantes.

9.7 Autres oprations

ANNOIMP Construit le maillage danneau imparfait.

@CARENE Cre une carne (maillage tridimensionnel form dlments de type QUA4)
partir de couples (forms dlments de type SEG2).

CONTSEG3 Cration dune rigidit et de deux maillages en vue de contacts unilatraux.

@COUTOR1 Calcule la courbure et la torsion dun segment de ligne.

@COUTOR2 Calcule la courbure et la torsion dune ligne sur chacun de ses lments.

DANS Teste linclusion :


dune liste (LISTENTI, LISTREEL) dans une autre ;
dun point dans lensemble des nuds dun maillage.

DEDANS Teste si un point est situ lintrieur dun contour orient ferm.

@FIS_3DS Cre un bloc fissure 3D massif en utilisant des lments CU20 et PR15. La
fissure est suppose elliptique.

GENJ Gnre le maillage dlments de joint susceptibles de lier les contours int-
rieurs dun maillage.

@HELICE Cre un maillage engendr par une transformation hlicodale.

IMPF Cre un maillage dlment de frottement partir dun maillage dlments de


contacts ou dun maillage de SEG2 pour le frottement de cbles.

IMPO Cet oprateur a deux fonctions :


1. Cration dun maillage en vue de contacts unilatraux.
2. Permet dimposer une condition de contact entre deux lignes (de type
SEG2) en 2D (mode PLAN ou AXI) ou deux surfaces (de type TRI3) en
3D.

LIAI Construit lensemble des lments de liaison entre deux objets surfaciques.

MPRO Construit un maillage de la matrice triangulaire infrieure apparaissant dans la


factorisation dune matrice.

RACC Cre un lment de raccord ordinaire ou poreux.

30
9.7. AUTRES OPRATIONS

@RAYO Cre un maillage rayonnant symtrique autour de la pointe dune fissure.

@REPERE Construit un repre (x, y, z).

@TOLE2 Cre un maillage massif de CUB8 partir dun maillage de carnes (maillage
surfacique tridimensionnel QUA4).

@TOLE3 Cre un maillage massif de CUB8 partir de deux couples de carnes ayant le
mme nombre de points (maillage 3D de SEG2).

VISA Cr la liste des nuds de deux maillages localiss au mme endroit.

31
CHAPITRE 9. AIDE MMOIRE

32
INDEX

Index

A DENS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10, 25
AFFI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 28 Densit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
ANNOIMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 DEPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 28
ARET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 26 Dessiner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
DIFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 28
B Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Balayage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 DROI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13, 27
BARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 25
BOA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 E
ELEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19, 29
C ELIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7, 21, 29
@CARENE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ELLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
CCON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ENVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16, 27
@CDG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 ET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
CER3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 26 EXTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
CERC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 26 Extrusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
CHAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
CONF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 28 F
CONG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 26 FACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16, 27
CONT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 26 @FIS_3DS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
CONTSEG3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 FOUR2TRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
COOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 25 FUIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
COQ2MAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
COTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14, 26 G
COUL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 GENE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 27
Couleur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 GENJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
COUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 H
@COUPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 HAUBAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
COUPLER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 @HELICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
COUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 26 HOMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 29
COUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 16, 26
@COUTOR1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 I
@COUTOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 IJET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
CREER_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 IMPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
CUBP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 26 IMPO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
CUBT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 26 INCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 29
INDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
D INTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 20, 29
DALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 16, 27 INVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 27
DANS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ITRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
DEDANS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
DEDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 L
DEDU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 LIAI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
@DEDUIRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 LIGN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 27

33
INDEX

Lignes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
SYME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 30
M
MAILSTRU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 T
MESU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 25 Taille de maille . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
@MESU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 @TOLE2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
MODI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 @TOLE3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
MOIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 TOUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 30
MPRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 TRAC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Tracer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
N TRAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 28
NBEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 25 Translation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 17
NBNO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 25 Type dlments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
NOEU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 26
V
O VERM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
OPTI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 VERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 VISA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
ORDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 29 VOLU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17, 28
ORIE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 29 Volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

P Z
PARA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 27 ZIGZAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
PARC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 27
PART . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
PAVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17, 28
PLUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
POIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 26
POINTCYL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 26
Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
POINTSPH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12, 26
POUT2MAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
PROJ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20, 29

Q
QUEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13, 27

R
RACC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
RAFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
RAFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
@RAYO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
REFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
REGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21, 29
REGL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 16, 27
@REPERE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Rvolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
ROTA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 27
Rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 17

S
SENS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
SURF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15, 28

34