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