- Documentation
- Shared functions
- getElementMatrix
Function
getElementMatrix
Returns the element's matrix (position and rotation). By default a 4x4 table; with legacy = false a Matrix object.
Syntax
table getElementMatrix(element theElement [, bool legacy = true])Arguments
theElementelement- The element.
legacybool, optional = truefalsereturns aMatrixobject.
Returns
The matrix or false.
Example
A point 3 m in front of a vehicle.
local function getPositionInFront(element, distance)
local m = getElementMatrix(element)
return m[4][1] + m[2][1] * distance,
m[4][2] + m[2][2] * distance,
m[4][3] + m[2][3] * distance
end
local x, y, z = getPositionInFront(vehicle, 3)
createObject(1225, x, y, z)