isnan
Definition
-- @/lua/common/mathlib.lua:1168
function isnan(a)
return a ~= a
end
Callers
@/lua/vehicle/controller/playerController.lua
local ballAV = obj:get3nodeAngularVelocity(ballTorqueAxis, ballTorqueNodes[0], ballTorqueNodes[1], ballTorqueNodes[2])
if isnan(ballAV) then
ballAV = 0
@/lua/ge/extensions/editor/gen/mesh.lua
-- TODO: akey[1] may be NaN
if isnan(akey[1]) then return end
-- if isnan(akey[1])
if isnan(akey[1]) then return end
-- if isnan(akey[1])
-- U.dump(akey, '??+++++++++++++++++++++++++ akey:'..tostring(vn)..':'..#an..':'..#av..':'..tostring(ai[1]))
-- lo('?? ifizn:'..tostring(isnan(an))..':'..tostring(an)..':'..type(1)..':'..type({}))
local inorm = type(an) == 'table' and dnorm[akey[1]][akey[2]] or an
local inorm = type(an) == 'table' and dnorm[akey[1]][akey[2]] or an
-- local inorm = isnan(an) and dnorm[akey[1]][akey[2]] or an
if auv == true then
if type(an) == 'table' then
-- if isnan(an) then
for i,v in pairs(an) do
-- U.dump(akey, '?? zip2_akey:'..tostring(v))
if not isnan(akey[1]) then
if not dnorm[akey[1]] then dnorm[akey[1]] = {} end
-- TODO: akey[1] may be NaN
if isnan(akey[1]) then return end
-- if isnan(akey[1])
if isnan(akey[1]) then return end
-- if isnan(akey[1])
-- U.dump(akey, '??+++++++++++++++++++++++++ akey:'..tostring(vn)..':'..#an..':'..#av..':'..tostring(ai[1]))
@/lua/vehicle/bdebugImpl.lua
local relValue = scaler * (val - rangeMin)
--if not isnan(relValue) then
local r = (relValue + (1 - relValue)) * 255
@/lua/ge/extensions/editor/gen/utils.lua
local d = intersectsRay_Plane(ray.pos, ray.dir, p, norm)
if d and not isnan(d) then
return ray.pos + ray.dir:normalized()*d
@/lua/ge/extensions/editor/gen/decal.lua
-- U.dump(b, '?? for_B:'..tostring(j))
-- lo('?? for_B2:'..tostring(isnan(b))..':'..tostring(j)..':'..tostring(b))
-- U.dump(ep, '?? for_ep:')
@/lua/vehicle/extensions/odometer.lua
end
if isnan(relativeOdometer) then
log("E", "odo", "fixed nan")
@/lua/vehicle/extensions/advancedwheeldebug.lua
-- failsafes for NaN below, broke UI before ...
if isnan(wheelData.toe) or isinf(wheelData.toe) then
wheelData.toe = 0
end
if isnan(wheelData.camber) or isinf(wheelData.camber) then
wheelData.camber = 0
@/lua/ge/extensions/editor/gen/world.lua
if d < mi and U.toLine(base[ind],{base[j],U.mod(j+1,base)}) > small_dist then
-- if not isnan(d) and d < mi and U.toLine(base[ind],{base[j],U.mod(j+1,base)}) > small_dist then
mi = d
@/lua/vehicle/extensions/mqttGrafanaDemo.lua
-- failsafes for NaN below, broke UI before ...
if isnan(wheelData.toe) or isinf(wheelData.toe) then
wheelData.toe = 0
end
if isnan(wheelData.camber) or isinf(wheelData.camber) then
wheelData.camber = 0