Учитывая набор единичных направлений в 3D d_1, ..., d_n,
Как найти самый плотный конус вокруг них?
Например. Как мне найти другой единичный вектор m и скалярное значение alpha, представляющее угол, такой, что:
foreach i, AngleBetween(m, d_i) ‹ альфа
и альфа минимальна.
Добавлено примечание: направления могут охватывать более половины пространства. В таком случае под «конусом» мы подразумеваем набор полулиний, начинающихся с вершины конуса и в пределах заданного угла от оси конуса.