local NEAR_PLANE_EPSILON = 1e-3
local function clipToNearPlane(fx, fy, fz, wf, bx, by, bz, wb)
local dw = wf - wb
if dw == 0 then return nil, nil end
local t = math.max(0.0, math.min(1.0, (wf - NEAR_PLANE_EPSILON) / dw))
local _, sx, sy = convert3DCoordsToScreenEx(
fx +...