2. Syntaxe#

maillage = MODI_MAILLAGE(
    ◆ reuse = <objet de MAILLAGE>,
    ◆ MAILLAGE = maillage,
    ◆ | ORIE_FISSURE = _F(
           ◆ GROUP_MA = grma,
        ),
      | DEFORME = _F(
           ◆ OPTION = "TRAN" (ou non renseigné),
           ◆ / DEPL = cham_no,
             / ALEA = float,
        ),
      | ORIE_PEAU = _F(
           ◆ GROUP_MA_PEAU = grma,
           ◇ GROUP_MA_INTERNE = grma,
        ),
      | ORIE_NORM_COQUE = _F(
           ◆ GROUP_MA = grma,
           ◇ VECT_NORM = float,
           # Si: exists("VECT_NORM")
               ◇ GROUP_NO = grno,
        ),
      | MODI_MAILLE = _F(
           ◆ OPTION = "NOEUD_QUART" (ou non renseigné),
           ◆ | GROUP_MA_FOND = grma,
             | GROUP_NO_FOND = grno,
        ),
      | TRANSLATION = float,
      | ROTATION = _F(
           ◆ POIN_1 = float,
           ◇ ANGLE = float (défaut: 0.0),
           ◇ / POIN_2 = float,
             / DIR = float,
        ),
      | MODI_BASE = _F(
           ◆ VECT_X = float,
           ◇ VECT_Y = float,
        ),
      | ECHELLE = float,
      | SYMETRIE = _F(
           ◆ POINT = float,
           ◆ AXE_1 = float,
           ◇ AXE_2 = float,
        ),
      | ORIE_LIGNE = _F(
           ◆ GROUP_MA = grma,
           ◇ VECT_TANG = float,
           # Si: exists("VECT_TANG")
               ◆ GROUP_NO = grno,
        ),
      | ABSC_CURV = _F(
           ◆ / TOUT = "OUI" (ou non renseigné),
             / GROUP_MA = grma,
           ◇ GROUP_NO_ORIG = grno,
        ),
    ◇ INFO = / 1 (par défaut),
             / 2,
)

◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles