Skip to content

@vaguevoid/fiasco / ecs/components / LocalToWorld

Type Alias: LocalToWorld

LocalToWorld = Component<{ matrix: Mat4; }>

Defined in: src/ecs/components.ts:534

A matrix useful for the entity's LocalToWorld coordinate calculations.

ts
import { Coords, LocalToWorld, Query } from '@vaguevoid/fiasco'

// Get the world position of every entity
function system(locals: Query<[LocalToWorld]>) {
  for (const [local] of locals) {
    const worldPosition = Coords.worldPosition(local.matrix)
  }
}