Ir al contenido principal

transformar

Descripción

Esta biblioteca incluye funciones para trabajar con Transformaciones.

Funciones

getLocalPosition

Devuelve la posición local de la entidad dada.

transform.getLocalPosition(eid: Eid, out?: Vec3): Vec3

getLocalTransform

Devuelve la matriz de transformación local de la entidad dada.

transform.getLocalTransform(eid: Eid, out?: Mat4): Mat4

getWorldPosition

Devuelve la posición mundial de la entidad dada.

transform.getWorldPosition(eid: Eid, out?: Vec3): Vec3

getWorldTransform

Devuelve la matriz de transformación del mundo de la entidad dada.

transform.getWorldTransform(eid: Eid, out?: Mat4): Mat4

setLocalPosition

Establece la posición local de la entidad dada.

transform.setLocalPosition(eid: Eid, position: Vec3Source): void

setLocalTransform

Establece la matriz de transformación local de la entidad dada.

transform.setLocalTransform(eid: Eid, mat4: Mat4): void

setWorldPosition

Establece la posición mundial de la entidad dada.

transform.setWorldPosition(eid: Eid, position: Vec3Source): void

setWorldTransform

Establece la matriz de transformación global de la entidad dada.

transform.setWorldTransform(eid: Eid, mat4: Mat4): void

translateSelf

Traduce la entidad en su propio espacio local utilizando la entrada parcial Vec3Source.

transform.translateSelf(eid: Eid, translation: Parcial<Vec3Source>): void

translateLocal

Traduce la entidad en el espacio local de su padre utilizando la entrada parcial Vec3Source.

transform.translateLocal(eid: Eid, translation: Parcial<Vec3Source>): void

translateWorld

Traduce la entidad en el espacio del mundo utilizando la entrada parcial Vec3Source.

transform.translateWorld(eid: Eid, translation: Parcial<Vec3Source>): void

rotateSelf

Rota la entidad alrededor de sus propios ejes utilizando un cuaternión.

transform.rotateSelf(eid: Eid, rotation: QuatSource): void

rotarLocal

Rota la entidad respecto a su espacio local utilizando un cuaternión.

transform.rotateLocal(eid: Eid, rotation: QuatSource): void

ver

Orienta la entidad hacia otra entidad.

transform.lookAt(eid: Eid, other: Eid): void

lookAtLocal

Orienta la entidad hacia una posición en el espacio local.

transform.lookAtLocal(eid: Eid, position: Vec3Source): void

lookAtWorld

Orienta la entidad hacia una posición en el espacio del mundo.

transform.lookAtWorld(eid: Eid, position: Vec3Source): void