Doch. Du machst nur Deinen Frustum Test falsch.
So, und nach diesem hochpräzisem und wertungsfreiem Austausch von Fakten die Auflösung:
BC nahm an, dass ich einen Frustum Test vorschlug, bei dem der Lichtkegel als im Frustum gilt, sobald einer der fünf Grenzpunkte im Frustum liegt. Das ist natürlich Unsinn, weil es für die von BC genannten Lichtkegel-Lagen fälschlicherweise "nicht sichtbar" zurückgibt. Ein besserer Test dagegen ist es, den Lichtkegel nur dann als "unsichtbar" anzunehmen, wenn alle fünf Testpunkte jenseits derselben Frustum-Ebene liegen. Damit werden dann wiederum manche sehr langen dünnen Lichtkegel fälschlicherweise als sichtbar angenommen, wenn sie nah an einer Frustum-Kante vorbeigehen, aber das habe ich in Kauf genommen, weil das Kamera-Frustum üblicherweise deutlich größer als die zu prüfenden Lichtkegel-Frusta sind und dieser Fall dadurch recht selten ist.
Die mathematisch korrekte Lösung wäre natürlich immernoch, die Dreiecke gegeneinander zu prüfen.