Transform

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

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
getTranslation()Ottiene o imposta la traslazione

Result:


setTranslation

NomeDescrizione
setTranslation(value)Ottiene o imposta la traslazione

Result:


getScale

NomeDescrizione
getScale()Ottiene o imposta la scala

Result:


setScale

NomeDescrizione
setScale(value)Ottiene o imposta la scala

Result:


getPreRotation

NomeDescrizione
getPreRotation()Ottiene o imposta la pre-rotazione espressa in gradi

Result:


setPreRotation

NomeDescrizione
setPreRotation(value)Ottiene o imposta la pre-rotazione espressa in gradi

Result:


getPostRotation

NomeDescrizione
getPostRotation()Ottiene o imposta la post-rotazione espressa in gradi

Result:


setPostRotation

NomeDescrizione
setPostRotation(value)Ottiene o imposta la post-rotazione espressa in gradi

Result:


getEulerAngles

NomeDescrizione
getEulerAngles()Ottiene o imposta la rotazione rappresentata in angoli di Eulero, misurata in gradi

Result:


setEulerAngles

NomeDescrizione
setEulerAngles(value)Ottiene o imposta la rotazione rappresentata in angoli di Eulero, misurata in gradi

Result:


getRotation

NomeDescrizione
getRotation()Ottiene o imposta la rotazione rappresentata in quaternione.

Result:


setRotation

NomeDescrizione
setRotation(value)Ottiene o imposta la rotazione rappresentata in quaternione.

Result:


getTransformMatrix

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
getName()Ottiene o imposta il nome. Il nome.

Result:


setName

NomeDescrizione
setName(value)Ottiene o imposta il nome. Il nome.

Result:


getProperties

NomeDescrizione
getProperties()Ottiene la collezione di tutte le proprietà.

Result:


setGeometricTranslation

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
setTranslation(tx, ty, tz)Imposta la traduzione della trasformazione corrente.

Parameters:

NomeTipoDescrizione
tNumeronull
tNumeronull
tNumeronull

Result: Transform


setScale

NomeDescrizione
setScale(sx, sy, sz)Imposta la scala della trasformazione corrente.

Parameters:

NomeTipoDescrizione
sNumeronull
sNumeronull
sNumeronull

Result: Transform


setEulerAngles

NomeDescrizione
setEulerAngles(rx, ry, rz)Imposta gli angoli di Eulero in gradi della trasformazione corrente.

Parameters:

NomeTipoDescrizione
rNumeronull
rNumeronull
rNumeronull

Result: Transform


setRotation

NomeDescrizione
setRotation(rw, rx, ry, rz)Imposta la rotazione (come componenti del quaternione) della trasformazione corrente.

Parameters:

NomeTipoDescrizione
rNumeronull
rNumeronull
rNumeronull
rNumeronull

Result: Transform


setPreRotation

NomeDescrizione
setPreRotation(rx, ry, rz)Imposta la pre-rotazione rappresentata in gradi

Result: Transform


setPostRotation

NomeDescrizione
setPostRotation(rx, ry, rz)Imposta la post-rotazione rappresentata in gradi

Result: Transform


removeProperty

NomeDescrizione
removeProperty(property)Rimuove una proprietà dinamica.

Parameters:

NomeTipoDescrizione
propertyPropertyQuale proprietà rimuovere

Result: boolean


removeProperty

NomeDescrizione
removeProperty(property)Rimuovi la proprietà specificata identificata per nome

Parameters:

NomeTipoDescrizione
propertStringanull

Result: boolean


getProperty

NomeDescrizione
getProperty(property)Ottieni il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà

Result: Oggetto


setProperty

NomeDescrizione
setProperty(property, value)Imposta il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà
valoreOggettoIl valore della proprietà

Result: Oggetto


findProperty

NomeDescrizione
findProperty(propertyName)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal suo nome)

Parameters:

NomeTipoDescrizione
propertyNameStringaNome della proprietà.

Result: Property