Transform
Contenuti
[
Nascondere
]Transform class
Una trasformazione contiene informazioni che consentono l’accesso alla traslazione/scalatura/rotazione dell’oggetto o alla matrice di trasformazione a costo minimo. Questo è usato dalla trasformazione locale. @hideconstructor
Metodi
getGeometricTranslation
| Nome | Descrizione |
|---|---|
| getGeometricTranslation() | Ottiene o imposta la traslazione geometrica. La trasformazione geometrica influisce solo sulle entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando si esporta la trasformazione geometrica in formati di file che non la supportano. |
Result:
setGeometricTranslation
| Nome | Descrizione |
|---|---|
| setGeometricTranslation(value) | Ottiene o imposta la traslazione geometrica. La trasformazione geometrica influisce solo sulle entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando si esporta la trasformazione geometrica in formati di file che non la supportano. |
Result:
getGeometricScaling
| Nome | Descrizione |
|---|---|
| getGeometricScaling() | Ottiene o imposta la scala geometrica. La trasformazione geometrica influisce solo sulle entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando si esporta la trasformazione geometrica in formati di file che non la supportano. |
Result:
setGeometricScaling
| Nome | Descrizione |
|---|---|
| setGeometricScaling(value) | Ottiene o imposta la scala geometrica. La trasformazione geometrica influisce solo sulle entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando si esporta la trasformazione geometrica in formati di file che non la supportano. |
Result:
getGeometricRotation
| Nome | Descrizione |
|---|---|
| getGeometricRotation() | Ottiene o imposta la rotazione Euler geometrica (misurata in gradi). La trasformazione geometrica influisce solo sulle entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando si esporta la trasformazione geometrica in formati di file che non la supportano. |
Result:
setGeometricRotation
| Nome | Descrizione |
|---|---|
| setGeometricRotation(value) | Ottiene o imposta la rotazione Euler geometrica (misurata in gradi). La trasformazione geometrica influisce solo sulle entità collegate e lascia inalterati i nodi figli. Verrà unita come trasformazione locale quando si esporta la trasformazione geometrica in formati di file che non la supportano. |
Result:
getTranslation
| Nome | Descrizione |
|---|---|
| getTranslation() | Ottiene o imposta la traslazione |
Result:
setTranslation
| Nome | Descrizione |
|---|---|
| setTranslation(value) | Ottiene o imposta la traslazione |
Result:
getScale
| Nome | Descrizione |
|---|---|
| getScale() | Ottiene o imposta la scala |
Result:
setScale
| Nome | Descrizione |
|---|---|
| setScale(value) | Ottiene o imposta la scala |
Result:
getPreRotation
| Nome | Descrizione |
|---|---|
| getPreRotation() | Ottiene o imposta la pre-rotazione espressa in gradi |
Result:
setPreRotation
| Nome | Descrizione |
|---|---|
| setPreRotation(value) | Ottiene o imposta la pre-rotazione espressa in gradi |
Result:
getPostRotation
| Nome | Descrizione |
|---|---|
| getPostRotation() | Ottiene o imposta la post-rotazione espressa in gradi |
Result:
setPostRotation
| Nome | Descrizione |
|---|---|
| setPostRotation(value) | Ottiene o imposta la post-rotazione espressa in gradi |
Result:
getEulerAngles
| Nome | Descrizione |
|---|---|
| getEulerAngles() | Ottiene o imposta la rotazione rappresentata in angoli di Eulero, misurata in gradi |
Result:
setEulerAngles
| Nome | Descrizione |
|---|---|
| setEulerAngles(value) | Ottiene o imposta la rotazione rappresentata in angoli di Eulero, misurata in gradi |
Result:
getRotation
| Nome | Descrizione |
|---|---|
| getRotation() | Ottiene o imposta la rotazione rappresentata in quaternione. |
Result:
setRotation
| Nome | Descrizione |
|---|---|
| setRotation(value) | Ottiene o imposta la rotazione rappresentata in quaternione. |
Result:
getTransformMatrix
| Nome | Descrizione |
|---|---|
| getTransformMatrix() | Ottiene o imposta la matrice di trasformazione. Assegnare a questa reimposterà la Translation, la Scale e la Rotation, mentre la GeometricRotation, la GeometricScaling e la GeometricTranslation non saranno influenzate. |
Result:
setTransformMatrix
| Nome | Descrizione |
|---|---|
| setTransformMatrix(value) | Ottiene o imposta la matrice di trasformazione. Assegnare a questa reimposterà la Translation, la Scale e la Rotation, mentre la GeometricRotation, la GeometricScaling e la GeometricTranslation non saranno influenzate. |
Result:
getName
| Nome | Descrizione |
|---|---|
| getName() | Ottiene o imposta il nome. Il nome. |
Result:
setName
| Nome | Descrizione |
|---|---|
| setName(value) | Ottiene o imposta il nome. Il nome. |
Result:
getProperties
| Nome | Descrizione |
|---|---|
| getProperties() | Ottiene la collezione di tutte le proprietà. |
Result:
setGeometricTranslation
| Nome | Descrizione |
|---|---|
| setGeometricTranslation(x, y, z) | Imposta la Geometric translation. Geometric transformation influisce solo sulle entità collegate e lascia i child nodes inalterati. Verrà unita come local transformation quando esporti la Geometric transformation in file types che non lo supportano. |
Result:
setGeometricScaling
| Nome | Descrizione |
|---|---|
| setGeometricScaling(sx, sy, sz) | Imposta la Geometric scaling. Geometric transformation influisce solo sulle entità collegate e lascia i child nodes inalterati. Verrà unita come local transformation quando esporti la Geometric transformation in file types che non lo supportano. |
Result:
setGeometricRotation
| Nome | Descrizione |
|---|---|
| setGeometricRotation(rx, ry, rz) | Imposta la Geometric Euler rotation (misurata in gradi). Geometric transformation influisce solo sulle entità collegate e lascia i child nodes inalterati. Verrà unita come local transformation quando esporti la Geometric transformation in file types che non lo supportano. |
Result:
setTranslation
| Nome | Descrizione |
|---|---|
| setTranslation(tx, ty, tz) | Imposta la traduzione della trasformazione corrente. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| t | Numero | null |
| t | Numero | null |
| t | Numero | null |
Result: Transform
setScale
| Nome | Descrizione |
|---|---|
| setScale(sx, sy, sz) | Imposta la scala della trasformazione corrente. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| s | Numero | null |
| s | Numero | null |
| s | Numero | null |
Result: Transform
setEulerAngles
| Nome | Descrizione |
|---|---|
| setEulerAngles(rx, ry, rz) | Imposta gli angoli di Eulero in gradi della trasformazione corrente. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| r | Numero | null |
| r | Numero | null |
| r | Numero | null |
Result: Transform
setRotation
| Nome | Descrizione |
|---|---|
| setRotation(rw, rx, ry, rz) | Imposta la rotazione (come componenti del quaternione) della trasformazione corrente. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| r | Numero | null |
| r | Numero | null |
| r | Numero | null |
| r | Numero | null |
Result: Transform
setPreRotation
| Nome | Descrizione |
|---|---|
| setPreRotation(rx, ry, rz) | Imposta la pre-rotazione rappresentata in gradi |
Result: Transform
setPostRotation
| Nome | Descrizione |
|---|---|
| setPostRotation(rx, ry, rz) | Imposta la post-rotazione rappresentata in gradi |
Result: Transform
removeProperty
| Nome | Descrizione |
|---|---|
| removeProperty(property) | Rimuove una proprietà dinamica. |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| property | Property | Quale proprietà rimuovere |
Result: boolean
removeProperty
| Nome | Descrizione |
|---|---|
| removeProperty(property) | Rimuovi la proprietà specificata identificata per nome |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| propert | Stringa | null |
Result: boolean
getProperty
| Nome | Descrizione |
|---|---|
| getProperty(property) | Ottieni il valore della proprietà specificata |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| property | Stringa | Nome della proprietà |
Result: Oggetto
setProperty
| Nome | Descrizione |
|---|---|
| setProperty(property, value) | Imposta il valore della proprietà specificata |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| property | Stringa | Nome della proprietà |
| valore | Oggetto | Il valore della proprietà |
Result: Oggetto
findProperty
| Nome | Descrizione |
|---|---|
| findProperty(propertyName) | Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal suo nome) |
Parameters:
| Nome | Tipo | Descrizione |
|---|---|---|
| propertyName | Stringa | Nome della proprietà. |
Result: Property