---
# System prepended metadata

title: '**Modeling** Nomenclature'
tags: [Modeling, Pipeline]

---

[: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_**
![](https://i.imgur.com/pcN7zte.jpg)

- 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_**
![](https://i.imgur.com/CuBxqlo.jpg)

### Les cas où le **GRP** est **U_**
- **MSH** strictement **U_**
![](https://i.imgur.com/wZ8whNn.jpg)

- si un seul **MSH** et **U_**
![](https://i.imgur.com/gAPGvEF.jpg)

### Les cas où le **GRP** est **R_** ou **L_**
- **MSH** strictement **R_** ou **L_**
![](https://i.imgur.com/heXbBcI.jpg)     ![](https://i.imgur.com/DAHh1sE.jpg)

