Transform

Transform class

Una transformación contiene información que permite el acceso a la transformación/escala/rotación del objeto o matriz de transformación a un costo mínimo Esto lo utiliza la transformación local.

public class Transform : A3DObject

Propiedades

NombreDescripción
EulerAngles { get; set; }Obtiene o establece la rotación representada en ángulos de Euler, medida en grados
GeometricRotation { get; set; }Obtiene o establece la rotación geométrica de Euler (medida en grados). La transformación geométrica solo afecta a las entidades adjuntas y no afecta a los nodos secundarios. Se fusionará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la admitan.
GeometricScaling { get; set; }Obtiene o establece la escala geométrica. La transformación geométrica solo afecta a las entidades adjuntas y no afecta a los nodos secundarios. Se fusionará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la admitan.
GeometricTranslation { get; set; }Obtiene o establece la traslación geométrica. La transformación geométrica solo afecta a las entidades adjuntas y no afecta a los nodos secundarios. Se fusionará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la admitan.
virtual Name { get; set; }Obtiene o establece el nombre.
PostRotation { get; set; }Obtiene o establece la posrotación representada en grado
PreRotation { get; set; }Obtiene o establece la rotación previa representada en grado
Properties { get; }Obtiene la colección de todas las propiedades.
Rotation { get; set; }Obtiene o establece la rotación representada en quaternion.
Scale { get; set; }Obtiene o establece la escala
TransformMatrix { get; set; }Obtiene o establece la matriz de transformación.
Translation { get; set; }Obtiene o establece la traducción

Métodos

NombreDescripción
FindProperty(string)Encuentra la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)
GetProperty(string)Obtener el valor de la propiedad especificada
RemoveProperty(Property)Elimina una propiedad dinámica.
RemoveProperty(string)Eliminar la propiedad especificada identificada por nombre
SetEulerAngles(double, double, double)Establece los ángulos de Euler en grados de transformada de corriente.
SetGeometricRotation(double, double, double)Establece la rotación de Euler geométrica (medida en grados). La transformación geométrica solo afecta a las entidades adjuntas y no afecta a los nodos secundarios. Se fusionará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la admitan.
SetGeometricScaling(double, double, double)Establece la escala geométrica. La transformación geométrica solo afecta a las entidades adjuntas y no afecta a los nodos secundarios. Se fusionará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la admitan.
SetGeometricTranslation(double, double, double)Establece la traslación geométrica. La transformación geométrica solo afecta a las entidades adjuntas y no afecta a los nodos secundarios. Se fusionará como transformación local cuando exporte la transformación geométrica a tipos de archivo que no la admitan.
SetPostRotation(double, double, double)Establece la post-rotación representada en grado
SetPreRotation(double, double, double)Establece la pre-rotación representada en grado
SetProperty(string, object)Establece el valor de la propiedad especificada
SetRotation(double, double, double, double)Establece la rotación (como componentes de cuaterniones) de la transformación actual.
SetScale(double, double, double)Establece la escala de la transformada de corriente.
SetTranslation(double, double, double)Establece la traducción de la transformación actual.

Ver también