world
Description​
This library includes properties and functions related to the World.Properties​
Property | Type | Description |
---|---|---|
allEntities | Set | Set of all scene entities. |
Functions​
createEntity​
Create a new entity.
world.createEntity() // -> eid
deleteEntity​
Delete an existing entity.
world.deleteEntity(eid) // -> void
getChildren​
Get children of an entity.
world.getChildren(eid) // -> Generator<Eid>
getParent​
Get the parent of an entity.
world.getParent(eid) // -> eid
setParent​
Set the parent of an entity.
world.setParent(eid, parent: eid) // -> void
getWorldTransform​
Get the world transform of an entity. Copies the worldTransform of the target into the second parameter.
world.getWorldTransform(eid, transform: Mat4) // -> void
setTransform​
Set transform of an entity.
world.setPosition(eid, transform: Mat4) // -> void
setPosition​
Set position of an entity.
world.setPosition(eid, x: number, y: number, z: number) // -> void
setQuaternion​
Set rotation of an entity.
world.setQuaternion(eid, x: number, y: number, z: number, w: number) // -> void
setScale​
Set scale of an entity.
world.setScale(eid, x: number, y: number, z: number) // -> void
normalizeQuaternion​
Normalizes an entity's quaternion.
world.normalizeQuaternion(eid) // -> void