Transformation
Contenu
[
Cacher
]Transform class
Une transformation contient des informations qui permettent d’accéder à la translation/échelle/rotation de l’objet ou à la matrice de transformation avec un coût minimal. Elle est utilisée par la transformation locale. @hideconstructor
Méthodes
getGeometricTranslation
| Nom | Description |
|---|---|
| getGeometricTranslation() | Obtient ou définit la translation géométrique. La transformation géométrique n’affecte que les entités attachées et laisse les nœuds enfants inchangés. Elle sera fusionnée comme transformation locale lors de l’exportation de la transformation géométrique vers des types de fichiers qui ne la prennent pas en charge. |
Result:
setGeometricTranslation
| Nom | Description |
|---|---|
| setGeometricTranslation(value) | Obtient ou définit la translation géométrique. La transformation géométrique n’affecte que les entités attachées et laisse les nœuds enfants inchangés. Elle sera fusionnée comme transformation locale lors de l’exportation de la transformation géométrique vers des types de fichiers qui ne la prennent pas en charge. |
Result:
getGeometricScaling
| Nom | Description |
|---|---|
| getGeometricScaling() | Obtient ou définit la mise à l’échelle géométrique. La transformation géométrique n’affecte que les entités attachées et laisse les nœuds enfants inchangés. Elle sera fusionnée comme transformation locale lors de l’exportation de la transformation géométrique vers des types de fichiers qui ne la prennent pas en charge. |
Result:
setGeometricScaling
| Nom | Description |
|---|---|
| setGeometricScaling(value) | Obtient ou définit la mise à l’échelle géométrique. La transformation géométrique n’affecte que les entités attachées et laisse les nœuds enfants inchangés. Elle sera fusionnée comme transformation locale lors de l’exportation de la transformation géométrique vers des types de fichiers qui ne la prennent pas en charge. |
Result:
getGeometricRotation
| Nom | Description |
|---|---|
| getGeometricRotation() | Obtient ou définit la rotation d’Euler géométrique (mesurée en degrés). La transformation géométrique n’affecte que les entités attachées et laisse les nœuds enfants inchangés. Elle sera fusionnée comme transformation locale lors de l’exportation de la transformation géométrique vers des types de fichiers qui ne la prennent pas en charge. |
Result:
setGeometricRotation
| Nom | Description |
|---|---|
| setGeometricRotation(value) | Obtient ou définit la rotation d’Euler géométrique (mesurée en degrés). La transformation géométrique n’affecte que les entités attachées et laisse les nœuds enfants inchangés. Elle sera fusionnée comme transformation locale lors de l’exportation de la transformation géométrique vers des types de fichiers qui ne la prennent pas en charge. |
Result:
getTranslation
| Nom | Description |
|---|---|
| getTranslation() | Obtient ou définit la translation |
Result:
setTranslation
| Nom | Description |
|---|---|
| setTranslation(value) | Obtient ou définit la translation |
Result:
getScale
| Nom | Description |
|---|---|
| getScale() | Obtient ou définit l’échelle |
Result:
setScale
| Nom | Description |
|---|---|
| setScale(value) | Obtient ou définit l’échelle |
Result:
getPreRotation
| Nom | Description |
|---|---|
| getPreRotation() | Obtient ou définit la pré-rotation exprimée en degrés |
Result:
setPreRotation
| Nom | Description |
|---|---|
| setPreRotation(value) | Obtient ou définit la pré-rotation exprimée en degrés |
Result:
getPostRotation
| Nom | Description |
|---|---|
| getPostRotation() | Obtient ou définit la post-rotation exprimée en degrés |
Result:
setPostRotation
| Nom | Description |
|---|---|
| setPostRotation(value) | Obtient ou définit la post-rotation exprimée en degrés |
Result:
getEulerAngles
| Nom | Description |
|---|---|
| getEulerAngles() | Obtient ou définit la rotation exprimée en angles d’Euler, mesurée en degrés |
Result:
setEulerAngles
| Nom | Description |
|---|---|
| setEulerAngles(value) | Obtient ou définit la rotation exprimée en angles d’Euler, mesurée en degrés |
Result:
getRotation
| Nom | Description |
|---|---|
| getRotation() | Obtient ou définit la rotation exprimée en quaternion. |
Result:
setRotation
| Nom | Description |
|---|---|
| setRotation(value) | Obtient ou définit la rotation exprimée en quaternion. |
Result:
getTransformMatrix
| Nom | Description |
|---|---|
| getTransformMatrix() | Obtient ou définit la matrice de transformation. L’affectation à celle-ci réinitialisera la Translation, l’Échelle et la Rotation, la GeometricRotation, la GeometricScaling et la GeometricTranslation ne seront pas affectées. |
Result:
setTransformMatrix
| Nom | Description |
|---|---|
| setTransformMatrix(value) | Obtient ou définit la matrice de transformation. L’affectation à celle-ci réinitialisera la Translation, l’Échelle et la Rotation, la GeometricRotation, la GeometricScaling et la GeometricTranslation ne seront pas affectées. |
Result:
getName
| Nom | Description |
|---|---|
| getName() | Obtient ou définit le nom. Le nom. |
Result:
setName
| Nom | Description |
|---|---|
| setName(value) | Obtient ou définit le nom. Le nom. |
Result:
getProperties
| Nom | Description |
|---|---|
| getProperties() | Obtient la collection de toutes les propriétés. |
Result:
setGeometricTranslation
| Nom | Description |
|---|---|
| setGeometricTranslation(x, y, z) | Définit la translation géométrique. La transformation géométrique n’affecte que les entités attachées et laisse les nœuds enfants inchangés. Elle sera fusionnée comme transformation locale lors de l’exportation de la transformation géométrique vers des types de fichiers qui ne la prennent pas en charge. |
Result:
setGeometricScaling
| Nom | Description |
|---|---|
| setGeometricScaling(sx, sy, sz) | Définit la mise à l’échelle géométrique. La transformation géométrique n’affecte que les entités attachées et laisse les nœuds enfants inchangés. Elle sera fusionnée comme transformation locale lors de l’exportation de la transformation géométrique vers des types de fichiers qui ne la prennent pas en charge. |
Result:
setGeometricRotation
| Nom | Description |
|---|---|
| setGeometricRotation(rx, ry, rz) | Définit la rotation Euler géométrique (mesurée en degrés). La transformation géométrique n’affecte que les entités attachées et laisse les nœuds enfants inchangés. Elle sera fusionnée comme transformation locale lors de l’exportation de la transformation géométrique vers des types de fichiers qui ne la prennent pas en charge. |
Result:
setTranslation
| Nom | Description |
|---|---|
| setTranslation(tx, ty, tz) | Définit la translation de la transformation actuelle. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| t | Nombre | null |
| t | Nombre | null |
| t | Nombre | null |
Result: Transformation
setScale
| Nom | Description |
|---|---|
| setScale(sx, sy, sz) | Définit l’échelle de la transformation actuelle. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| s | Nombre | null |
| s | Nombre | null |
| s | Nombre | null |
Result: Transformation
setEulerAngles
| Nom | Description |
|---|---|
| setEulerAngles(rx, ry, rz) | Définit les angles d’Euler en degrés de la transformation actuelle. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| r | Nombre | null |
| r | Nombre | null |
| r | Nombre | null |
Result: Transformation
setRotation
| Nom | Description |
|---|---|
| setRotation(rw, rx, ry, rz) | Définit la rotation(en tant que composants quaternion) de la transformation actuelle. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| r | Nombre | null |
| r | Nombre | null |
| r | Nombre | null |
| r | Nombre | null |
Result: Transformation
setPreRotation
| Nom | Description |
|---|---|
| setPreRotation(rx, ry, rz) | Définit la pré-rotation exprimée en degrés |
Result: Transformation
setPostRotation
| Nom | Description |
|---|---|
| setPostRotation(rx, ry, rz) | Définit la post-rotation exprimée en degrés |
Result: Transformation
removeProperty
| Nom | Description |
|---|---|
| removeProperty(property) | Supprime une propriété dynamique. |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | Property | Quelle propriété supprimer |
Result: boolean
removeProperty
| Nom | Description |
|---|---|
| removeProperty(property) | Supprime la propriété spécifiée identifiée par son nom |
Parameters:
| Nom | Type | Description |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Nom | Description |
|---|---|
| getProperty(property) | Obtenir la valeur de la propriété spécifiée |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | String | Nom de la propriété |
Result: Object
setProperty
| Nom | Description |
|---|---|
| setProperty(property, value) | Définit la valeur de la propriété spécifiée |
Parameters:
| Nom | Type | Description |
|---|---|---|
| property | String | Nom de la propriété |
| value | Object | La valeur de la propriété |
Result: Object
findProperty
| Nom | Description |
|---|---|
| findProperty(propertyName) | Recherche la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom) |
Parameters:
| Nom | Type | Description |
|---|---|---|
| propertyName | String | Nom de la propriété. |
Result: Property