Объясните плз как работает эта функция PrimitiveWorldIntersection(spherePrim.type, &spherePrim, -tpCameraDirection, ent_all, nullptr, 0, geom_colltype0, nullptr, nullptr, 0, pSkipEnts, nSkipEnts);
Возвращает она какую то дистанцию, какую вообще не понимаю. А еще на кой то черт в параметрах есть некий вектор направления tpCameraDirection, он то тут зачем?