transformer
Description
Cette bibliothèque comprend des fonctions permettant de travailler avec les transformations.Fonctions
getLocalPosition
Renvoie la position locale de l'entité donnée.
transform.getLocalPosition(eid : Eid, out? : Vec3) : Vec3
getLocalTransform
Renvoie la matrice de transformation locale de l'entité donnée.
transform.getLocalTransform(eid : Eid, out? : Mat4) : Mat4
getWorldPosition
Renvoie la position mondiale de l'entité donnée.
transform.getWorldPosition(eid : Eid, out? : Vec3) : Vec3
getWorldTransform
Renvoie la matrice de transformation du monde de l'entité donnée.
transform.getWorldTransform(eid : Eid, out? : Mat4) : Mat4
setLocalPosition
Définit la position locale de l'entité donnée.
transform.setLocalPosition(eid : Eid, position : Vec3Source) : void
setLocalTransform
Définit la matrice de transformation locale de l'entité donnée.
transform.setLocalTransform(eid : Eid, mat4 : Mat4) : void
setWorldPosition
Définit la position mondiale de l'entité donnée.
transform.setWorldPosition(eid : Eid, position : Vec3Source) : void
setWorldTransform
Définit la matrice de transformation du monde de l'entité donnée.
transform.setWorldTransform(eid : Eid, mat4 : Mat4) : void
translateSelf
Traduit l'entité dans son propre espace local en utilisant une entrée partielle Vec3Source.
transform.translateSelf(eid : Eid, translation : Partial<Vec3Source>) : void
translateLocal
Traduit l'entité dans l'espace local de son parent en utilisant une entrée partielle Vec3Source.
transform.translateLocal(eid : Eid, translation : Partial<Vec3Source>) : void
traduireMonde
Traduit l'entité dans l'espace mondial en utilisant une source partielle Vec3Source.
transform.translateWorld(eid : Eid, translation : Partial<Vec3Source>) : void
rotateSelf
Fait pivoter l'entité autour de ses propres axes à l'aide d'un quaternion.
transform.rotateSelf(eid : Eid, rotation : QuatSource) : void
rotateLocal
Fait pivoter l'entité par rapport à son espace local à l'aide d'un quaternion.
transform.rotateLocal(eid : Eid, rotation : QuatSource) : void
lookAt
Oriente l'entité face à une autre entité.
transform.lookAt(eid : Eid, other : Eid) : void
lookAtLocal
Oriente l'entité face à une position dans l'espace local.
transform.lookAtLocal(eid : Eid, position : Vec3Source) : void
lookAtWorld
Oriente l'entité vers une position dans l'espace mondial.
transform.lookAtWorld(eid : Eid, position : Vec3Source) : void