umwandeln
Beschreibung
Diese Bibliothek enthält Funktionen für die Arbeit mit Transformationen.Funktionen
getLocalPosition
Gibt die lokale Position des angegebenen Objekts zurück.
transform.getLocalPosition(eid: Eid, out?: Vec3): Vec3
getLocalTransform
Gibt die lokale Transformationsmatrix der angegebenen Entität zurück.
transform.getLocalTransform(eid: Eid, out?: Mat4): Mat4
getWorldPosition
Gibt die Weltposition des angegebenen Objekts zurück.
transform.getWorldPosition(eid: Eid, out?: Vec3): Vec3
getWorldTransform
Gibt die Welttransformationsmatrix der angegebenen Entität zurück.
transform.getWorldTransform(eid: Eid, out?: Mat4): Mat4
setLocalPosition
Setzt die lokale Position des angegebenen Objekts.
transform.setLocalPosition(eid: Eid, position: Vec3Source): void
setLocalTransform
Setzt die lokale Transformationsmatrix der angegebenen Entität.
transform.setLocalTransform(eid: Eid, mat4: Mat4): void
setWorldPosition
Setzt die Weltposition des angegebenen Objekts.
transform.setWorldPosition(eid: Eid, position: Vec3Source): void
setWorldTransform
Setzt die Welttransformationsmatrix der angegebenen Entität.
transform.setWorldTransform(eid: Eid, mat4: Mat4): void
translateSelf
Übersetzt das Objekt in seinen eigenen lokalen Raum unter Verwendung einer partiellen Vec3Source-Eingabe.
transform.translateSelf(eid: Eid, translation: Partial<Vec3Source>): void
translateLocal
Übersetzt die Entität in den lokalen Raum ihrer Muttergesellschaft unter Verwendung einer partiellen Vec3Source-Eingabe.
transform.translateLocal(eid: Eid, translation: Partial<Vec3Source>): void
translateWorld
Übersetzt das Objekt im Weltraum unter Verwendung einer partiellen Vec3Source-Eingabe.
transform.translateWorld(eid: Eid, translation: Partial<Vec3Source>): void
rotateSelf
Dreht das Objekt um seine eigenen Achsen unter Verwendung eines Quaternions.
transform.rotateSelf(eid: Eid, rotation: QuatSource): void
rotateLocal
Dreht das Objekt relativ zu seinem lokalen Raum unter Verwendung eines Quaternions.
transform.rotateLocal(eid: Eid, rotation: QuatSource): void
siehe
Richtet das Objekt so aus, dass es einem anderen Objekt gegenübersteht.
transform.lookAt(eid: Eid, other: Eid): void
lookAtLocal
Richtet das Objekt so aus, dass es eine Position im lokalen Raum einnimmt.
transform.lookAtLocal(eid: Eid, position: Vec3Source): void
lookAtWorld
Richtet das Objekt so aus, dass es eine Position im Weltraum einnimmt.
transform.lookAtWorld(eid: Eid, position: Vec3Source): void