[:arrow_left:](/HBtOe6opROO2deKL9wqT7w) To Modeling Dashboard
[:arrow_left:](/WQum2tYYSXGaBjnU2wMxzQ) To Pirata Dashboard
# **Modeling** Nomenclature
###### tags: `Modeling` `Pipeline`
**TopNode Name structure convention :**
::: warning
**{AssetName}\_{VariationName}\_MDL_Top**
:::
**Names structure convention :**
::: success
**{Position}\_{NamePadding2}\_{Padding3}\_{Type}**
:::
| Node Name | Node suffix | Node preffix|
|:---------------------------:|:-----------:|:-----------:|
| Position Unique Object | | U_ |
| Position Center Object | | C_ |
| Position Left Object | | L_ |
| Position Right Object | | R_ |
| Group | \_Grp | |
| Shapes | \_Msh | |
| TopNode | \_Top |
- ### UpperCamelCase
Toujours utiliser **l'UpperCamelCase** (toute première lettre commence par une majuscule)
exemple: **B**ody01 **A**nanas01 **F**lower01
- ### Noms composés
Toujours utiliser l'UpperCamelCase et jamais d'underscore.
Exemple : Pour un Mesh qui doit s'appeler **grand bateau rouge** toujours utiliser l'UpperCamelCase et jamais l'underscore : **G**rand**B**ateau**R**ouge
maison bleu ----> **M**aison**B**leu
voiture volante ----> **V**oiture**V**olante
- ### Les TopNodes
AssetName_VariationName_Step_Suffix
Ananas01 _ Barbara _ MDL_Top
- ### Les Meshs
Position_Name(padding 2)_ Padding 3_Suffix
- ### Les groupes
Position_name(padding 2)_ Suffix
:::danger
:warning: Les meshs dans un groupe portent le même nom(name) que le groupe
U_**Fleur01**_Grp
- U_**Fleur01**_001_Msh
- U_**Fleur01**_002_Msh
- U_**Fleur01**_003_Msh
::::
### Definir la position **(U, R, L, C)** d'un **GRP**
:::danger
La position **(U, R, L, C)** d'un groupe et **TOUJOURS** en fonction des positions des **MSH** de ce **GRP**
:::
### Les cas où le **GRP** est **C_**
- **MSH** strictement **C_**

- autant de **MSH** **L_** que **R_** (ou inversement)
Puisque qu'un **MSH** est **L_** et **R_**, si et seulement si il est symetrique à son binome et au centre du monde, le **GRP** est **C_**

### Les cas où le **GRP** est **U_**
- **MSH** strictement **U_**

- si un seul **MSH** et **U_**

### Les cas où le **GRP** est **R_** ou **L_**
- **MSH** strictement **R_** ou **L_**
 