Transformation

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

NomDescription
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

NomDescription
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

NomDescription
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

NomDescription
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

NomDescription
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

NomDescription
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

NomDescription
getTranslation()Obtient ou définit la translation

Result:


setTranslation

NomDescription
setTranslation(value)Obtient ou définit la translation

Result:


getScale

NomDescription
getScale()Obtient ou définit l’échelle

Result:


setScale

NomDescription
setScale(value)Obtient ou définit l’échelle

Result:


getPreRotation

NomDescription
getPreRotation()Obtient ou définit la pré-rotation exprimée en degrés

Result:


setPreRotation

NomDescription
setPreRotation(value)Obtient ou définit la pré-rotation exprimée en degrés

Result:


getPostRotation

NomDescription
getPostRotation()Obtient ou définit la post-rotation exprimée en degrés

Result:


setPostRotation

NomDescription
setPostRotation(value)Obtient ou définit la post-rotation exprimée en degrés

Result:


getEulerAngles

NomDescription
getEulerAngles()Obtient ou définit la rotation exprimée en angles d’Euler, mesurée en degrés

Result:


setEulerAngles

NomDescription
setEulerAngles(value)Obtient ou définit la rotation exprimée en angles d’Euler, mesurée en degrés

Result:


getRotation

NomDescription
getRotation()Obtient ou définit la rotation exprimée en quaternion.

Result:


setRotation

NomDescription
setRotation(value)Obtient ou définit la rotation exprimée en quaternion.

Result:


getTransformMatrix

NomDescription
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

NomDescription
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

NomDescription
getName()Obtient ou définit le nom. Le nom.

Result:


setName

NomDescription
setName(value)Obtient ou définit le nom. Le nom.

Result:


getProperties

NomDescription
getProperties()Obtient la collection de toutes les propriétés.

Result:


setGeometricTranslation

NomDescription
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

NomDescription
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

NomDescription
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

NomDescription
setTranslation(tx, ty, tz)Définit la translation de la transformation actuelle.

Parameters:

NomTypeDescription
tNombrenull
tNombrenull
tNombrenull

Result: Transformation


setScale

NomDescription
setScale(sx, sy, sz)Définit l’échelle de la transformation actuelle.

Parameters:

NomTypeDescription
sNombrenull
sNombrenull
sNombrenull

Result: Transformation


setEulerAngles

NomDescription
setEulerAngles(rx, ry, rz)Définit les angles d’Euler en degrés de la transformation actuelle.

Parameters:

NomTypeDescription
rNombrenull
rNombrenull
rNombrenull

Result: Transformation


setRotation

NomDescription
setRotation(rw, rx, ry, rz)Définit la rotation(en tant que composants quaternion) de la transformation actuelle.

Parameters:

NomTypeDescription
rNombrenull
rNombrenull
rNombrenull
rNombrenull

Result: Transformation


setPreRotation

NomDescription
setPreRotation(rx, ry, rz)Définit la pré-rotation exprimée en degrés

Result: Transformation


setPostRotation

NomDescription
setPostRotation(rx, ry, rz)Définit la post-rotation exprimée en degrés

Result: Transformation


removeProperty

NomDescription
removeProperty(property)Supprime une propriété dynamique.

Parameters:

NomTypeDescription
propertyPropertyQuelle propriété supprimer

Result: boolean


removeProperty

NomDescription
removeProperty(property)Supprime la propriété spécifiée identifiée par son nom

Parameters:

NomTypeDescription
propertStringnull

Result: boolean


getProperty

NomDescription
getProperty(property)Obtenir la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété

Result: Object


setProperty

NomDescription
setProperty(property, value)Définit la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété
valueObjectLa valeur de la propriété

Result: Object


findProperty

NomDescription
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:

NomTypeDescription
propertyNameStringNom de la propriété.

Result: Property