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