2. Syntax#

mesh = MODI_MAILLAGE (
    ◆ reuse = <objet de MAILLAGE >,
    ◆ MAILLAGE = mesh,
    ◆ | ORIE_CRACK = _F (
           ◆ GROUP_MA = Grma,
        ),
      | WARP = _F (
           ◆ OPTION = "TRAN" (or not specified),
           ◆/DEPL = cham_no,
             /ALEA = float,
        ),
      | ORIE_SKIN = _F (
           ◆ GROUP_MA_PEAU = Grma,
           ◇ GROUP_MA_INTERNE = Grma,
        ),
      | ORIE_NORM_SHELL = _F (
           ◆ GROUP_MA = Grma,
           ◇ VECT_NORM = float,
           # If: exists (" VECT_NORM ")
               ◇ GROUP_NO = big,
        ),
      | MODI_MESH = _F (
           ◆ OPTION = "NOEUD_QUART" (or not specified),
           ◆ | GROUP_MY_BACKGROUND = grma,
             | GROUP_NO_BACKGROUND = grno,
        ),
      | TRANSLATION = float,
      | ROTATION = _F (
           ◆ POIN_1 = float,
           ◇ ANGLE = float (default: 0.0),
           ◇/POIN_2 = float,
             /DIR = float,
        ),
      | MODI_BASE = _F (
           ◆ VECT_X = float,
           ◇ VECT_Y = float,
        ),
      | SCALE = float,
      | SYMMETRY = _F (
           ◆ POINT = float,
           ◆ AXE_1 = float,
           ◇ AXE_2 = float,
        ),
      | ORIE_LINE = _F (
           ◆ GROUP_MA = Grma,
           ◇ VECT_TANG = float,
           # If: exists (" VECT_TANG ")
               ◆ GROUP_NO = big,
        ),
      | ABSC_CURV = _F (
           ◆/TOUT = "OUI" (or not specified),
             /GROUP_MA = grma,
           ◇ GROUP_NO_ORIG = big,
        ),
    ◇ INFO =/1 (by default),
             /2,
)

◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices