3. Opérandes#
3.1. Opérande COUPE#
♦ COUPE = table, [table]
Tableau contenant la description des coupes. La table doit contenir les colonnes suivantes :
Nom de colonne |
Type |
Description |
|---|---|---|
|
|
Première coordonnée du point d’origine |
|
|
Deuxième coordonnée du point d’origine |
|
|
Troisième coordonnée du point d’origine |
|
|
Première coordonnée du point à l’extrémité |
|
|
Deuxième coordonnée du point à l’extrémité |
|
|
Troisième coordonnée du point à l’extrémité |
|
|
Première coordonnée du troisième point permettant d’orienter le repère |
|
|
Deuxième coordonnée du troisième point permettant d’orienter le repère |
|
|
Troisième coordonnée du troisième point permettant d’orienter le repère |
|
|
Nom de la coupe |
|
|
Nom des groupes de coupes auxquels vont appartenir la coupe, ces groupes seront des groupes de mailles 1D |
|
|
Nom du groupe de mailles sur lequel projeter le point d’origine |
|
|
Nom du groupe de maille sur lequel projeter le point d’extrémité |
|
|
Nombre de points de discrétisation de la coupe |
3.2. Opérande MAILLAGE#
♦ MAILLAGE = maillage, [maillage]
Maillage support sur lequel réaliser les coupes.
3.3. Opérande NOM_AUTO#
◇ NOM_AUTO = / 'NON', [DEFAUT]
/ 'OUI'
Renommage automatique de chaque ligne de coupe, de la forme :
PREFIX_ENTIER.
L’entier est calculé directement comme étant le numéro de la coupe dans le tableau (numéro de la ligne)
ou peut être redéfini à l’aide des opérandes NUME_INIT et PAS. Lorsque des noms sont déjà définis dans la colonne NOM, les noms sont remplacés par les noms générés
par la commande.
3.3.1. Opérande PREFIXE#
◇ PREFIXE = text [TXM]
Chaîne de caractère par laquelle commencent tous les noms de coupes.
3.3.2. Opérandes NUME_INIT et PAS#
◇ NUME_INIT = int (défaut: 1),
◇ PAS = int (défaut: 1),
Entiers permettant de modifier le numéro associé au nom de la coupe. Ce numéro, nommé ENTIER,
dans le titre décrit dans la section précédente est calculé comme suit :
Avec \(i\) , le numéro de la coupe dans le tableau COUPE.
3.4. Opérande REVOLUTION#
Ce mot-clé facteur permet de générer des nouvelles coupes à partir de toutes les coupes du tableau d’entrée (ou d’un sous-ensemble avec les opérandes NOM_COUPE ou GROUP_COUPE). Ce mot-clé peut être répété. Les coupes créées sont ajoutées au tableau de sortie ; chaque nouvelle coupe est placée après la coupe initiale dont elle a été obtenue par révolution. Le nom de la nouvelle coupe obtenue par révolution suit la règle suivante :
préfixe (optionnel) + angle de rotation + ‘-‘ + nom de la section d’origine
Si l’angle de rotation n’est pas un entier, seulement le premier chiffre décimal est utilisé, le caractère de séparation étant ‘-‘.
Le groupe de la coupe GROUP et le nombre de points NB_POINTS des nouvelles coupes sont reconduits
de la coupe dont elles ont été générées.
3.4.1. Opérande AXE#
◆ AXE = (ar,br,cr), [l_R]
Liste de 3 valeurs réelles des composantes du vecteur direction de l’axe de rotation.
Le vecteur (ar,br,cr) peut ne pas être normalisé.
3.4.2. Opérandes CENTRE#
◆ CENTRE = (x,y,z), [l_R]
Liste de 3 valeurs réelles des coordonnées du centre de rotation.
3.4.3. Opérande ANGLE_AUTO#
◇ ANGLE_AUTO = / 'NON', [DEFAUT]
/ 'OUI'
Désigne la méthode utilisée pour déterminer les angles de rotation :
Avec un espacement uniforme si
ANGLE_AUTO = ‘OUI’Avec une liste d’angles renseignée par l’utilisateur si
ANGLE_AUTO = ‘NON’
3.4.3.1. Opérande NOMBRE#
◆ NOMBRE = int [I]
Numéro entier de révolutions à effectuer pour chaque coupe. Ce numéro tient compte de la coupe initiale, donc \(n \le 2\). Les angles 0° et ±360° sont confondus.
3.4.3.2. Opérande ANGLE_MAX#
◆ ANGLE_MAX = :math:`\theta_{max}` [R]
Angle en dégrés à couvrir par la transformation de révolution. Il faut que : \(-360 \le \theta_{max} \le +360\) et \(\theta_{max} \neq 0\)
3.4.3.3. Opérande ANGLE#
◆ ANGLE = float [l_R]
Liste de réels contenant les angles de rotation en dégrés. Tous les angles de cette liste doivent être compris entre -360° et +360° (0° exclu).
3.4.4. Opérande GROUP_MA_ORIG#
◆ GROUP_MA_ORIG = grma [grma]
Nom du groupe de mailles sur lequel projeter le point d’origine des nouvelles coupes obtenues par révolution.
3.4.5. Opérande GROUP_MA_EXTR#
◆ GROUP_MA_EXTR = grma [grma]
Nom du groupe de mailles sur lequel projeter le point d’extrémité des nouvelles coupes obtenues par révolution.
3.4.6. Opérande NOM_COUPE#
◇ / NOM_COUPE = text [l_TXM]
Liste des noms des coupes du tableau d’entrée auxquelles appliquer la transformation de révolution.
Si NOM_AUTO = ‘OUI’, il faut renseigner les nouveaux noms assignés.
3.4.7. Opérande GROUP_COUPE#
◇ / GROUP_COUPE = text [l_TXM]
Liste des groupes de coupe du tableau d’entrée auxquelles appliquer la transformation de révolution.
3.4.8. Opérande PREFIXE#
◇ PREFIXE = text [TXM]
Chaîne de caractères par laquelle commencent tous les noms des coupes obtenues par révolution.