getDirectionVectorUpXYZ
Definition
-- @/=[C]:-1
function getDirectionVectorUpXYZ(...)
Callers
@/lua/ge/extensions/c2/panelPlugins/vehicleManager.lua
local dir = vec3(veh:getDirectionVectorXYZ())
local up = vec3(veh:getDirectionVectorUpXYZ())
local rot = quatFromDir(dir, up)
@/lua/ge/extensions/gameplay/race/race.lua
vehDir:set(vehicle:getDirectionVectorXYZ())
vehDirUp:set(vehicle:getDirectionVectorUpXYZ())
vehRot:setFromDir(vehDir, vehDirUp)
@/lua/ge/extensions/gameplay/statisticModules/watchRollover.lua
-- vpos:set(v:getPositionXYZ())
vup:set(v:getDirectionVectorUpXYZ())
vdir:set(v:getDirectionVectorXYZ())
@/lua/ge/map.lua
obj.dirVec:set(object:getDirectionVectorXYZ())
obj.dirVecUp:set(object:getDirectionVectorUpXYZ())
obj.isParked = object.isParked and true
@/lua/ge/extensions/gameplay/drag/utils.lua
racer.vehDirectionVector:set(racer.vehObj:getDirectionVectorXYZ())
racer.vehDirectionVectorUp:set(racer.vehObj:getDirectionVectorUpXYZ())
racer.vehRot = quatFromDir(racer.vehDirectionVector, racer.vehDirectionVectorUp)
@/lua/vehicle/extensions/gameplayStatisticModules/watchAirtime.lua
--todo redo this
local _, _, z = obj:getDirectionVectorUpXYZ()
curTrigger = curTrigger and ( z > 0.707 ) --45deg
@/lua/vehicle/ai.lua
ego.dirVec:set(obj:getDirectionVectorXYZ())
ego.upVec:set(obj:getDirectionVectorUpXYZ())
ego.rightVec:setCross(ego.dirVec, ego.upVec); ego.rightVec:normalize()