Transform

Transform class

Una transformación contiene información que permite acceder a la traslación/escala/rotación del objeto o a la matriz de transformación con el coste mínimo. Esto se usa en la transformación local. @hideconstructor

Métodos

getGeometricTranslation

NombreDescripción
getGeometricTranslation()Obtiene o establece la traslación geométrica. La transformación geométrica solo afecta a las entidades adjuntas y deja sin efecto a los nodos hijos. Se combinará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la soportan.

Result:


setGeometricTranslation

NombreDescripción
setGeometricTranslation(value)Obtiene o establece la traslación geométrica. La transformación geométrica solo afecta a las entidades adjuntas y deja sin efecto a los nodos hijos. Se combinará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la soportan.

Result:


getGeometricScaling

NombreDescripción
getGeometricScaling()Obtiene o establece el escalado geométrico. La transformación geométrica solo afecta a las entidades adjuntas y deja sin efecto a los nodos hijos. Se combinará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la soportan.

Result:


setGeometricScaling

NombreDescripción
setGeometricScaling(value)Obtiene o establece el escalado geométrico. La transformación geométrica solo afecta a las entidades adjuntas y deja sin efecto a los nodos hijos. Se combinará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la soportan.

Result:


getGeometricRotation

NombreDescripción
getGeometricRotation()Obtiene o establece la rotación Euler geométrica (medida en grados). La transformación geométrica solo afecta a las entidades adjuntas y deja sin efecto a los nodos hijos. Se combinará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la soportan.

Result:


setGeometricRotation

NombreDescripción
setGeometricRotation(value)Obtiene o establece la rotación Euler geométrica (medida en grados). La transformación geométrica solo afecta a las entidades adjuntas y deja sin efecto a los nodos hijos. Se combinará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la soportan.

Result:


getTranslation

NombreDescripción
getTranslation()Obtiene o establece la traslación

Result:


setTranslation

NombreDescripción
setTranslation(value)Obtiene o establece la traslación

Result:


getScale

NombreDescripción
getScale()Obtiene o establece la escala

Result:


setScale

NombreDescripción
setScale(value)Obtiene o establece la escala

Result:


getPreRotation

NombreDescripción
getPreRotation()Obtiene o establece la pre-rotación representada en grados

Result:


setPreRotation

NombreDescripción
setPreRotation(value)Obtiene o establece la pre-rotación representada en grados

Result:


getPostRotation

NombreDescripción
getPostRotation()Obtiene o establece la post-rotación representada en grados

Result:


setPostRotation

NombreDescripción
setPostRotation(value)Obtiene o establece la post-rotación representada en grados

Result:


getEulerAngles

NombreDescripción
getEulerAngles()Obtiene o establece la rotación representada en ángulos de Euler, medida en grados

Result:


setEulerAngles

NombreDescripción
setEulerAngles(value)Obtiene o establece la rotación representada en ángulos de Euler, medida en grados

Result:


getRotation

NombreDescripción
getRotation()Obtiene o establece la rotación representada en cuaternión.

Result:


setRotation

NombreDescripción
setRotation(value)Obtiene o establece la rotación representada en cuaternión.

Result:


getTransformMatrix

NombreDescripción
getTransformMatrix()Obtiene o establece la matriz de transformación. Asignar a esto restablecerá la Translation, Scale y Rotation, la GeometricRotation, GeometricScaling y GeometricTranslation no se verán afectadas.

Result:


setTransformMatrix

NombreDescripción
setTransformMatrix(value)Obtiene o establece la matriz de transformación. Asignar a esto restablecerá la Translation, Scale y Rotation, la GeometricRotation, GeometricScaling y GeometricTranslation no se verán afectadas.

Result:


getName

NombreDescripción
getName()Obtiene o establece el nombre. El nombre.

Result:


setName

NombreDescripción
setName(value)Obtiene o establece el nombre. El nombre.

Result:


getProperties

NombreDescripción
getProperties()Obtiene la colección de todas las propiedades.

Result:


setGeometricTranslation

NombreDescripción
setGeometricTranslation(x, y, z)Establece la traducción geométrica. La transformación geométrica solo afecta a las entidades adjuntas y deja los nodos hijos sin cambios. Se fusionará como transformación local cuando exportes la transformación geométrica a tipos de archivo que no la soporten.

Result:


setGeometricScaling

NombreDescripción
setGeometricScaling(sx, sy, sz)Establece el escalado geométrico. La transformación geométrica solo afecta a las entidades adjuntas y deja los nodos hijos sin cambios. Se fusionará como transformación local cuando exportes la transformación geométrica a tipos de archivo que no la soporten.

Result:


setGeometricRotation

NombreDescripción
setGeometricRotation(rx, ry, rz)Establece la rotación geométrica de Euler (medida en grados). La transformación geométrica solo afecta a las entidades adjuntas y deja los nodos hijos sin cambios. Se fusionará como transformación local cuando exportes la transformación geométrica a tipos de archivo que no la soporten.

Result:


setTranslation

NombreDescripción
setTranslation(tx, ty, tz)Establece la traslación de la transformación actual.

Parameters:

NombreTipoDescripción
tNúmeronull
tNúmeronull
tNúmeronull

Result: Transform


setScale

NombreDescripción
setScale(sx, sy, sz)Establece la escala de la transformación actual.

Parameters:

NombreTipoDescripción
sNúmeronull
sNúmeronull
sNúmeronull

Result: Transform


setEulerAngles

NombreDescripción
setEulerAngles(rx, ry, rz)Establece los ángulos de Euler en grados de la transformación actual.

Parameters:

NombreTipoDescripción
rNúmeronull
rNúmeronull
rNúmeronull

Result: Transform


setRotation

NombreDescripción
setRotation(rw, rx, ry, rz)Establece la rotación (como componentes del cuaternión) de la transformación actual.

Parameters:

NombreTipoDescripción
rNúmeronull
rNúmeronull
rNúmeronull
rNúmeronull

Result: Transform


setPreRotation

NombreDescripción
setPreRotation(rx, ry, rz)Establece la pre-rotación representada en grados

Result: Transform


setPostRotation

NombreDescripción
setPostRotation(rx, ry, rz)Establece la post-rotación representada en grados

Result: Transform


removeProperty

NombreDescripción
removeProperty(property)Elimina una propiedad dinámica.

Parameters:

NombreTipoDescripción
propertyPropertyQué propiedad eliminar

Result: boolean


removeProperty

NombreDescripción
removeProperty(property)Eliminar la propiedad especificada identificada por nombre

Parameters:

NombreTipoDescripción
propertCadenanull

Result: boolean


getProperty

NombreDescripción
getProperty(property)Obtener el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad

Result: Objeto


setProperty

NombreDescripción
setProperty(property, value)Establece el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad
valorObjetoEl valor de la propiedad

Result: Objeto


findProperty

NombreDescripción
findProperty(propertyName)Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

NombreTipoDescripción
propertyNameCadenaNombre de la propiedad.

Result: Property