Transform
Contenuti
[
Nascondere
]Transform class
Una trasformazione contiene informazioni che consentono l’accesso alla matrice di conversione/scala/rotazione o trasformazione dell’oggetto al costo minimo Viene utilizzata dalla trasformazione locale.
public class Transform : A3DObject
Proprietà
| Nome | Descrizione |
|---|---|
| EulerAngles { get; set; } | Ottiene o imposta la rotazione rappresentata negli angoli di Eulero, misurata in gradi |
| GeometricRotation { get; set; } | Ottiene o imposta la rotazione geometrica di Eulero (misurata in gradi). La trasformazione geometrica interessa solo le entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando esporti la trasformazione geometrica in tipi di file che non la supportano. |
| GeometricScaling { get; set; } | Ottiene o imposta la scala geometrica. La trasformazione geometrica interessa solo le entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando esporti la trasformazione geometrica in tipi di file che non la supportano. |
| GeometricTranslation { get; set; } | Ottiene o imposta la traslazione geometrica. La trasformazione geometrica interessa solo le entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando esporti la trasformazione geometrica in tipi di file che non la supportano. |
| virtual Name { get; set; } | Ottiene o imposta il nome. |
| PostRotation { get; set; } | Ottiene o imposta la post-rotazione rappresentata in gradi |
| PreRotation { get; set; } | Ottiene o imposta la pre-rotazione rappresentata in gradi |
| Properties { get; } | Ottiene la raccolta di tutte le proprietà. |
| Rotation { get; set; } | Ottiene o imposta la rotazione rappresentata in quaternione. |
| Scale { get; set; } | Ottiene o imposta la scala |
| TransformMatrix { get; set; } | Ottiene o imposta la matrice di trasformazione. |
| Translation { get; set; } | Ottiene o imposta la traduzione |
Metodi
| Nome | Descrizione |
|---|---|
| FindProperty(string) | Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal nome) |
| GetProperty(string) | Ottieni il valore della proprietà specificata |
| RemoveProperty(Property) | Rimuove una proprietà dinamica. |
| RemoveProperty(string) | Rimuove la proprietà specificata identificata da nome |
| SetEulerAngles(double, double, double) | Imposta gli angoli di Eulero in gradi di trasformazione corrente. |
| SetGeometricRotation(double, double, double) | Imposta la rotazione geometrica di Eulero (misurata in gradi). La trasformazione geometrica interessa solo le entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando esporti la trasformazione geometrica in tipi di file che non la supportano. |
| SetGeometricScaling(double, double, double) | Imposta la scala geometrica. La trasformazione geometrica interessa solo le entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando esporti la trasformazione geometrica in tipi di file che non la supportano. |
| SetGeometricTranslation(double, double, double) | Imposta la traslazione geometrica. La trasformazione geometrica interessa solo le entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando esporti la trasformazione geometrica in tipi di file che non la supportano. |
| SetPostRotation(double, double, double) | Imposta la post-rotazione rappresentata in gradi |
| SetPreRotation(double, double, double) | Imposta la pre-rotazione rappresentata in gradi |
| SetProperty(string, object) | Imposta il valore della proprietà specificata |
| SetRotation(double, double, double, double) | Imposta la rotazione (come componenti del quaternione) della trasformazione corrente. |
| SetScale(double, double, double) | Imposta la scala della trasformazione corrente. |
| SetTranslation(double, double, double) | Imposta la traduzione della trasformazione corrente. |
Guarda anche
- class A3DObject
- spazio dei nomi Aspose.ThreeD
- assemblea Aspose.3D