TransformBuilder
Contenuti
[
Nascondere
]TransformBuilder class
IlTransformBuilder
viene utilizzato per costruire la matrice di trasformazione mediante una catena di trasformazioni.
public class TransformBuilder
Costruttori
Nome | Descrizione |
---|---|
TransformBuilder(ComposeOrder) | Costruisci aTransformBuilder con la matrice di trasformazione dell’identità iniziale e l’ordine di composizione specificato |
TransformBuilder(Matrix4, ComposeOrder) | Costruisci aTransformBuilder con matrice di trasformazione iniziale e ordine di composizione specificato |
Proprietà
Nome | Descrizione |
---|---|
ComposeOrder { get; set; } | Ottiene o imposta l’ordine di composizione della catena. |
Matrix { get; set; } | Ottiene o imposta il valore della matrice corrente |
Metodi
Nome | Descrizione |
---|---|
Append(Matrix4) | Aggiungi la nuova matrice di trasformazione alla catena di trasformazione. |
Compose(Matrix4) | Aggiunge o antepone l’argomento alla matrice interna. |
Prepend(Matrix4) | Anteponi la nuova matrice di trasformazione alla catena di trasformazione. |
Rearrange(Axis, Axis, Axis) | Riordina il layout dell’asse. |
Reset() | Reimposta la trasformazione in matrice identità |
Rotate(Quaternion) | Concatena una rotazione di un quaternione |
RotateDegree(double, Vector3) | Concatena una trasformazione di rotazione in gradi |
RotateEulerDegree(double, double, double) | Concatena una rotazione di angoli di Eulero in gradi |
RotateEulerRadian(Vector3) | Concatena una rotazione in base agli angoli di Eulero in radianti |
RotateEulerRadian(double, double, double) | Concatena una rotazione in base agli angoli di Eulero in radianti |
RotateRadian(double, Vector3) | Concatena una trasformazione di rotazione in radianti |
Scale(double) | Concatena una matrice di trasformazione di ridimensionamento con un componente ridimensionato di s |
Scale(Vector3) | Concatena una trasformazione di scala |
Scale(double, double, double) | Concatena una matrice di trasformazione di ridimensionamento |
Translate(Vector3) | Concatena una trasformazione di traduzione |
Translate(double, double, double) | Concatena una trasformazione di traduzione |
Guarda anche
- spazio dei nomi Aspose.ThreeD.Utilities
- assemblea Aspose.3D