Transform

Transform class

En transform innehåller information som möjliggör åtkomst till objektets förflyttning/skala/rotation eller transformmatris med minimal kostnad. Detta används av lokal transform. @hideconstructor

Metoder

getGeometricTranslation

NamnBeskrivning
getGeometricTranslation()Hämtar eller anger den geometriska translationen. Geometrisk transformation påverkar endast de bifogade enheterna och lämnar underordnade noder opåverkade. Den kommer att slås ihop som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stödjer den.

Result:


setGeometricTranslation

NamnBeskrivning
setGeometricTranslation(value)Hämtar eller anger den geometriska translationen. Geometrisk transformation påverkar endast de bifogade enheterna och lämnar underordnade noder opåverkade. Den kommer att slås ihop som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stödjer den.

Result:


getGeometricScaling

NamnBeskrivning
getGeometricScaling()Hämtar eller anger den geometriska skalningen. Geometrisk transformation påverkar endast de bifogade enheterna och lämnar underordnade noder opåverkade. Den kommer att slås ihop som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stödjer den.

Result:


setGeometricScaling

NamnBeskrivning
setGeometricScaling(value)Hämtar eller anger den geometriska skalningen. Geometrisk transformation påverkar endast de bifogade enheterna och lämnar underordnade noder opåverkade. Den kommer att slås ihop som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stödjer den.

Result:


getGeometricRotation

NamnBeskrivning
getGeometricRotation()Hämtar eller anger den geometriska Euler-rotationen (mätt i grader). Geometrisk transformation påverkar endast de bifogade enheterna och lämnar underordnade noder opåverkade. Den kommer att slås ihop som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stödjer den.

Result:


setGeometricRotation

NamnBeskrivning
setGeometricRotation(value)Hämtar eller anger den geometriska Euler-rotationen (mätt i grader). Geometrisk transformation påverkar endast de bifogade enheterna och lämnar underordnade noder opåverkade. Den kommer att slås ihop som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stödjer den.

Result:


getTranslation

NamnBeskrivning
getTranslation()Hämtar eller anger översättningen

Result:


setTranslation

NamnBeskrivning
setTranslation(value)Hämtar eller anger översättningen

Result:


getScale

NamnBeskrivning
getScale()Hämtar eller anger skalan

Result:


setScale

NamnBeskrivning
setScale(value)Hämtar eller anger skalan

Result:


getPreRotation

NamnBeskrivning
getPreRotation()Hämtar eller anger förrotationen representerad i grader

Result:


setPreRotation

NamnBeskrivning
setPreRotation(value)Hämtar eller anger förrotationen representerad i grader

Result:


getPostRotation

NamnBeskrivning
getPostRotation()Hämtar eller anger efterrotationen representerad i grader

Result:


setPostRotation

NamnBeskrivning
setPostRotation(value)Hämtar eller anger efterrotationen representerad i grader

Result:


getEulerAngles

NamnBeskrivning
getEulerAngles()Hämtar eller anger rotationen representerad i Euler-vinklar, mätt i grader

Result:


setEulerAngles

NamnBeskrivning
setEulerAngles(value)Hämtar eller anger rotationen representerad i Euler-vinklar, mätt i grader

Result:


getRotation

NamnBeskrivning
getRotation()Hämtar eller anger rotationen representerad i en kvaternion.

Result:


setRotation

NamnBeskrivning
setRotation(value)Hämtar eller anger rotationen representerad i en kvaternion.

Result:


getTransformMatrix

NamnBeskrivning
getTransformMatrix()Hämtar eller anger transformmatrisen. En tilldelning här kommer att återställa Översättningen, Skalan och Rotation, medan GeometricRotation, GeometricScaling och GeometricTranslation inte påverkas.

Result:


setTransformMatrix

NamnBeskrivning
setTransformMatrix(value)Hämtar eller anger transformmatrisen. En tilldelning här kommer att återställa Översättningen, Skalan och Rotation, medan GeometricRotation, GeometricScaling och GeometricTranslation inte påverkas.

Result:


getName

NamnBeskrivning
getName()Hämtar eller anger namnet. Namnet.

Result:


setName

NamnBeskrivning
setName(value)Hämtar eller anger namnet. Namnet.

Result:


getProperties

NamnBeskrivning
getProperties()Hämtar samlingen av alla egenskaper.

Result:


setGeometricTranslation

NamnBeskrivning
setGeometricTranslation(x, y, z)Anger den geometriska översättningen. Geometrisk transformation påverkar endast de bifogade enheterna och lämnar barnnoderna opåverkade. Den kommer att slås samman som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stöder den.

Result:


setGeometricScaling

NamnBeskrivning
setGeometricScaling(sx, sy, sz)Anger den geometriska skalningen. Geometrisk transformation påverkar endast de bifogade enheterna och lämnar barnnoderna opåverkade. Den kommer att slås samman som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stöder den.

Result:


setGeometricRotation

NamnBeskrivning
setGeometricRotation(rx, ry, rz)Anger den geometriska Euler-rotationen (mätt i grader). Geometrisk transformation påverkar endast de bifogade enheterna och lämnar barnnoderna opåverkade. Den kommer att slås samman som lokal transformation när du exporterar den geometriska transformationen till filtyper som inte stöder den.

Result:


setTranslation

NamnBeskrivning
setTranslation(tx, ty, tz)Anger översättningen för den aktuella transformen.

Parameters:

NamnTypBeskrivning
tNummernull
tNummernull
tNummernull

Result: Transform


setScale

NamnBeskrivning
setScale(sx, sy, sz)Anger skalan för den aktuella transformen.

Parameters:

NamnTypBeskrivning
sNummernull
sNummernull
sNummernull

Result: Transform


setEulerAngles

NamnBeskrivning
setEulerAngles(rx, ry, rz)Ställer in Euler-vinklarna i grader för den aktuella transformationen.

Parameters:

NamnTypBeskrivning
rNummernull
rNummernull
rNummernull

Result: Transform


setRotation

NamnBeskrivning
setRotation(rw, rx, ry, rz)Ställer in rotationen (som kvaternionkomponenter) för den aktuella transformationen.

Parameters:

NamnTypBeskrivning
rNummernull
rNummernull
rNummernull
rNummernull

Result: Transform


setPreRotation

NamnBeskrivning
setPreRotation(rx, ry, rz)Ställer in förrotationen representerad i grader

Result: Transform


setPostRotation

NamnBeskrivning
setPostRotation(rx, ry, rz)Ställer in efterrotationen representerad i grader

Result: Transform


removeProperty

NamnBeskrivning
removeProperty(property)Tar bort en dynamisk egenskap.

Parameters:

NamnTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Result: boolean


removeProperty

NamnBeskrivning
removeProperty(property)Ta bort den angivna egenskapen som identifieras med namn

Parameters:

NamnTypBeskrivning
propertSträngnull

Result: boolean


getProperty

NamnBeskrivning
getProperty(property)Hämta värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn

Result: Objekt


setProperty

NamnBeskrivning
setProperty(property, value)Sätter värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn
värdeObjektVärdet för egenskapen

Result: Objekt


findProperty

NamnBeskrivning
findProperty(propertyName)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn)

Parameters:

NamnTypBeskrivning
propertyNameSträngEgenskapsnamn.

Result: Property