Skip to content

@vaguevoid/fiasco / math/coordinates / setWorldPosition

Function: setWorldPosition()

setWorldPosition(transform, localToWorld, worldPosition): void

Defined in: src/math/coordinates.ts:200

Set the position of the given transform to world-space relative position using the associated localToWorld matrix.

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

function system(entities: Query<[Transform, LocalToWorld]>) {
  for (const [transform, local] of entities) {
    Coords.setWorldPosition(transform, local.matrix, { x: 0, y: 0})
  }
}

Parameters

transform

Transform

localToWorld

Mat4

worldPosition

Vec2

Returns

void