getFovDeg
Definition
-- @/lua/ge/extensions/core/camera.lua:1591
local function getFovDeg()
return finalCameraData.fovDeg
end
Callers
@/lua/ge/extensions/freeroam/bigMapMode.lua
local downwardsRot = quatFromDir(vec3(0,0,-1), camDir)
local m1 = { fov = core_camera.getFovDeg(), movingEnd = true, movingStart = false, positionSmooth = 0.5, pos = startPos, rot = core_camera.getQuat(), time = 0, trackPosition = false, nearClip = previousNearClip }
local m2 = { fov = core_camera.getFovDeg(), movingEnd = true, movingStart = true, positionSmooth = 0.5, pos = vehicleFramePos + 5*(vehicleFramePos-aabb:getCenter()), rot = downwardsRot, time = camMode.posTransitionTime/3, trackPosition = false, nearClip = 1 }
local m1 = { fov = core_camera.getFovDeg(), movingEnd = true, movingStart = false, positionSmooth = 0.5, pos = startPos, rot = core_camera.getQuat(), time = 0, trackPosition = false, nearClip = previousNearClip }
local m2 = { fov = core_camera.getFovDeg(), movingEnd = true, movingStart = true, positionSmooth = 0.5, pos = vehicleFramePos + 5*(vehicleFramePos-aabb:getCenter()), rot = downwardsRot, time = camMode.posTransitionTime/3, trackPosition = false, nearClip = 1 }
local m3 = { fov = core_camera.getFovDeg(), movingEnd = false, movingStart = true, positionSmooth = 0.5, pos = vehicleFramePos + 30*(vehicleFramePos-aabb:getCenter()), rot = downwardsRot, time = camMode.posTransitionTime/2, trackPosition = false, nearClip = 1 }
local m2 = { fov = core_camera.getFovDeg(), movingEnd = true, movingStart = true, positionSmooth = 0.5, pos = vehicleFramePos + 5*(vehicleFramePos-aabb:getCenter()), rot = downwardsRot, time = camMode.posTransitionTime/3, trackPosition = false, nearClip = 1 }
local m3 = { fov = core_camera.getFovDeg(), movingEnd = false, movingStart = true, positionSmooth = 0.5, pos = vehicleFramePos + 30*(vehicleFramePos-aabb:getCenter()), rot = downwardsRot, time = camMode.posTransitionTime/2, trackPosition = false, nearClip = 1 }
local m4 = { fov = camMode.fovMax, movingEnd = true, movingStart = true, positionSmooth = 0.1, pos = transitionEndPos, rot = bigMapCamRotation, time = camMode.posTransitionTime, trackPosition = false, nearClip = camMode.nearClipValue}
local downwardsRot = quatFromDir(vec3(0,0,-1), playerCamDir)
local m1 = { fov = core_camera.getFovDeg(), movingEnd = true, movingStart = false, positionSmooth = 0.5, pos = startPos, rot = core_camera.getQuat(), time = 0, trackPosition = false, nearClip = camMode.nearClipValue }
local m2 = { fov = camMode.fovMax, movingEnd = true, movingStart = true, positionSmooth = 0.5, pos = vehicleFramePos + 30*(vehicleFramePos-aabb:getCenter()), rot = downwardsRot, time = camMode.posTransitionTime/2, trackPosition = false, nearClip = 1 }
if commands.isFreeCamera() then
previousFreeCamData = {pos = core_camera.getPosition(), rot = core_camera.getQuat(), fov = core_camera.getFovDeg()}
else
@/lua/ge/extensions/flowgraph/nodes/scene/camera/setCameraFOV.lua
function C:_executionStarted()
self._storedFov = core_camera.getFovDeg()
end
@/lua/ge/extensions/util/screenshotCreator.lua
local function setCamera(p, r)
previousFov = core_camera.getFovDeg()
core_camera.setByName(0, "free")
@/lua/ge/extensions/core/camera.lua
local function rotate_yaw_relative(val)
MoveManager.yawRelative = MoveManager.yawRelative + M.getFovDeg() * val / 4500
rotatedCamera()
local function rotate_pitch_relative(val)
MoveManager.pitchRelative = MoveManager.pitchRelative + M.getFovDeg() * val / 4500
rotatedCamera()
@/lua/ge/extensions/core/cameraModes/autozoom.lua
-- take user input into account, add/substract extra zoom
local desiredDelta = 2.5 * dt * (MoveManager.zoomIn - MoveManager.zoomOut) * core_camera.getFovDeg()
-- user input is sanitized to not exceed our healthy limits either (plus some margin)
@/lua/ge/extensions/flowgraph/nodes/scene/camera/cameraAngle.lua
function C:work()
self.pinOut.fov.value = core_camera.getFovDeg()
if self.pinOut.pos:isUsed() then
@/lua/ge/extensions/editor/camPathEditor.lua
local dist = 10
local fovRadians = (core_camera.getFovDeg() or 60) / 180 * math.pi
local x, y, z = q * xVector, q * yVector, q * zVector
or false,
fov = core_camera.getFovDeg(),
bullettime = 1,
im.SameLine()
local imVal = im.FloatPtr(core_camera.getFovDeg())
im.PushItemWidth(160 * im.uiscale[0])
newRot = core_camera.getQuat(),
newFov = core_camera.getFovDeg(),
},
@/lua/ge/server/commands.lua
function getCameraQuat() deprecationWarning("getCameraQuat", "core_camera.getQuat") return core_camera.getQuat() end
function getCameraFovDeg() deprecationWarning("getCameraFovDeg", "core_camera.getFovDeg") return core_camera.getFovDeg() end
function getCameraFovRad() deprecationWarning("getCameraFovRad", "core_camera.getFovRad") return core_camera.getFovRad() end
function getCameraFovRad() deprecationWarning("getCameraFovRad", "core_camera.getFovRad") return core_camera.getFovRad() end
function getCameraFov() deprecationWarning("getCameraFov", "core_camera.getFovDeg") return core_camera.getFovDeg() end
@/lua/ge/extensions/flowgraph/nodes/scene/camera/getCameraFOV.lua
end
self.pinOut.curFOV.value = core_camera.getFovDeg()
end
@/lua/ge/extensions/core/cameraModes/orbit.lua
if zoomChange < 0 then
newCamDist = self.collision:collidingCamDistance() + zoomChange * dtfactor * adjustedSpeed * 0.0001 * core_camera.getFovDeg()
else
else
newCamDist = self.camDist + zoomChange * dtfactor * adjustedSpeed * 0.0001 * core_camera.getFovDeg()
end
@/lua/ge/extensions/career/modules/playerDriving.lua
local m2 = { fov = 30, movingEnd = false, movingStart = false, positionSmooth = 0.5, pos = startPos, rot = quatFromDir(targetPos - startPos), time = 0.5, trackPosition = false }
local m3 = { fov = core_camera.getFovDeg(), movingEnd = false, movingStart = false, positionSmooth = 0.5, pos = core_camera.getPosition(), rot = endDir and quatFromDir(endDir) or core_camera.getQuat(), time = 5.5, trackPosition = false }
path.markers = {m1, m2, m3}
@/ui/modules/photomode/photomode.js
bngApi.engineLua("if core_camera.getActiveCamName() ~= 'path' then commands.setFreeCamera() end")
bngApi.engineLua("MoveManager.rollRelative = 0; core_camera.savedCameraFov = core_camera.getFovDeg()")
bngApi.engineLua('Engine.NodeGrabber_setFixedNodesVisible(false)')
bngApi.engineLua('core_camera.getQuat()', (rot) => {
bngApi.engineLua('core_camera.getFovDeg()', (fov) => {
vm.savedCamera = {
@/lua/ge/extensions/freeroam/crashCamMode.lua
local m1 = { fov = core_camera.getFovDeg(), movingEnd = false, movingStart = false, positionSmooth = 0.5, pos = startPos, rot = core_camera.getQuat(), time = 0, trackPosition = false, nearClip = nil }
local m2 = { fov = 50, movingEnd = false, movingStart = false, positionSmooth = 0.5, pos = adjustedHitPoint + offset1, rot = quatFromDir(-offset1), time = markerTimeOffset, trackPosition = false, nearClip = nil }
local m4 = { fov = 50, movingEnd = false, movingStart = false, positionSmooth = 0.5, pos = adjustedHitPoint + offset3, rot = quatFromDir(-offset3), time = markerTimeOffset * 3, trackPosition = false, nearClip = nil }
local m5 = { fov = core_camera.getFovDeg(), movingEnd = false, movingStart = false, positionSmooth = 0.5, pos = startPos, rot = core_camera.getQuat(), time = markerTimeOffset * 4, trackPosition = false, nearClip = nil }