VE Lua Documentation

Press F to search!

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()