GE Lua Documentation

Press F to search!

setDistance

Definition


-- @/lua/ge/extensions/core/camera.lua:1081

local function setDistance(vid, ...)
  return proxy_camId(vid, 'setDistance', ...)
end

Callers

@/lua/ge/extensions/core/multiseatCamera.lua
    core_camera.setTargetMode(vid, 'notCenter', vec3(0, 0, 0))
    core_camera.setDistance(vid, maxDistance)
    core_camera.setMaxDistance(vid, math.huge)
@/lua/ge/extensions/ui/liveryEditor/camera.lua
  local idealDistance = veh:getViewportFillingCameraDistance() * 1.05
  core_camera.setDistance(0, idealDistance)
  core_camera.setFOV(0, 45)
@/lua/ge/extensions/core/cameraModes/orbit.lua

function C:setDistance(d)
  self.camDist = d
@/lua/ge/extensions/core/couplerCameraModifier.lua
    core_camera.setDefaultDistance({vehId = objId1, camName = "orbit"}, (dist1+dist2)/1.5+1)
    core_camera.setDistance({vehId = objId1, camName = "orbit"}, (dist1+dist2)/1.5+1)
    core_camera.getCameraDataById(objId2).orbit.lockCamera = true
    core_camera.setDefaultDistance({vehId = objId2, camName = "orbit"}, (dist1+dist2)/1.5+1)
    core_camera.setDistance({vehId = objId2, camName = "orbit"}, (dist1+dist2)/1.5+1)
  end
        core_camera.setDefaultDistance({vehId = objId1, camName = "orbit"}, obj1OriginalDistance)
        core_camera.setDistance({vehId = objId1, camName = "orbit"}, obj1OriginalDistance)
      end
        core_camera.setDefaultDistance({vehId = objId2, camName = "orbit"}, obj2OriginalDistance)
        core_camera.setDistance({vehId = objId2, camName = "orbit"}, obj2OriginalDistance)
      end
@/lua/ge/extensions/tech/techCore.lua
    if k == 'distance' then
      core_camera.setDistance(id, v)
    end