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