Transformation : définition (structure)
Définition
Une transformation est définie par :
- un nom (et commentaire)
- un type
- des caractéristiques spécifiques dépendant du type
Nom
Le nom permettant l'identification de la transformation est donné par l'utilisateur lors de la création de celle-ci.
Un commentaire (facultatif) peut être ajouté au nom.
Types de transformations
Les types de transformations proposés et les caractéristiques nécessaires pour leur description sont présentés dans les tableaux ci-dessous :
| Domaine 2D / 3D | ||
|---|---|---|
|
Translation définie par |
Description | |
| un vecteur | Repère de définition | Composantes du vecteur (DX, DY, (DZ)) |
| deux points et un rapport |
Points définissant le vecteur (point départ et point arrivée) |
Rapport |
| Domaine 2D | |||
|---|---|---|---|
|
Rotation définie par |
Description | ||
| un angle et les coordonnées du point pivot | Repère de définition | Coordonnées du point pivot | Angle de rotation autour de l'axe Z |
| un angle et un point pivot existant | Repère de définition | Point pivot | Angle de rotation autour de l'axe Z |
| Domaine 3D | |||
|---|---|---|---|
|
Rotation définie par |
Description | ||
| 3 angles et les coordonnées du point pivot | Repère de définition | Coordonnées du point pivot | 3 angles de rotation autour des axes X, Y, Z |
| 3 angles et un point pivot existant | Repère de définition | Point pivot | 3 angles de rotation autour des axes X, Y, Z |
| 3 points et un angle | Points définissant la rotation (point départ et point arrivée direction, point pivot) | Angle de rotation en degré | |
| Domaine 2D / 3D | |
|---|---|
| Symétrie par rapport à | Description |
| un point | Point centre de la symétrie |
| une droite décrite par deux points |
Points définissant la ligne de symétrie (points 1 et 2 de la droite) |
| Domaine 3D | |
|---|---|
| Symétrie par rapport à | Description |
| un plan décrit par trois points |
Points définissant le plan de symétrie (points 1, 2 et 3 du plan) |
| Domaine 2D / 3D | ||
|---|---|---|
|
Affinité / homothétie par rapport à |
Description | |
| un point | Point centre de l'homothétie | Rapport d'homothétie |
| une droite décrite par deux points |
Points définissant la ligne d'affinité (points 1 et 2 de la droite) |
Rapport d'affinité |
| Domaine 3D | ||
|---|---|---|
| Affinité / homothétie par rapport à | Description | |
| un plan décrit par trois points |
Points définissant le plan d'affinité (points 1, 2 et 3 du plan) |
Rapport d'affinité |
| Domaine 3D | ||||
|---|---|---|---|---|
|
Hélice définie par |
Description | |||
| coordonnées du point pivot | Repère de définition | Coordonnées point pivot | Composantes du vecteur directeur | Hauteur algébrique et angle de l'hélice |
| point pivot existant | Repère de définition | Point pivot | Composantes du vecteur directeur | Hauteur algébrique et angle de l'hélice |
| Domaine 2D / 3D | |
|---|---|
| Transformation | Description |
| composée | Deux transformations définies préalablement |