self:to_local

Client

Converts a world-space position to local-space relative to the area light


Syntax

local local_position = self:to_local(
    world_position
)

Parameters

TypeNameDescription
vector3world_positionPosition in world space as {x, y, z}

Returns

TypeNameDescription
vector3local_positionEquivalent position in local space as {x, y, z}

Examples

Convert a world position to the area light's local space
local entity = light.area.create()
entity:set_position({10, 0, 0})

local local_pos = entity:to_local({10, 0, 5})
core.engine.print("info", util.table.unpack(local_pos))

On this page