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 |