Transform
Contenido
[
Ocultar
]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
Nombre | Descripció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
Nombre | Descripció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
- class A3DObject
- espacio de nombres Aspose.ThreeD
- asamblea Aspose.3D