Прямой ответ: определить трехмерный прямоугольный сегмент в вашем пространстве N, чтобы быть видом-портом и фокусом, а затем для точек интереса стрелять лучами в направлении фокуса, их пересечение с портом представления (если есть) является прогнозируемым местоположением ...
Однако для целей визуализации это может быть не самое простое или лучшее, что нужно сделать. У вас есть свобода выбора произвольного сопоставления, и вы можете захотеть наложить какую-то симметрию на объект с высокой размерностью и использовать это как-то (скажем, CM объекта должен быть расположен в начале координат, и вы будете отображать сначала три измерения непосредственно в 3-пространство, а затем масштабировать результирующий вектор по четвертому измерению (неважно, будет ли это хорошо выглядеть, BTW, но я думаю, что это приведет к обычному моделированию зубочистки-куба-в-кубе тессеракт)).
Математический запуск полностью параллельный (хех), который вы будете использовать для проецирования 3D в 2D, включая множество вариантов, которые вы получаете в этом бизнесе. Важный вопрос: что вы собираетесь делать с результатами? – dmckee
Ну, это для визуализации, просто глазной конфеты на самом деле, поэтому я ищу в конечном итоге проект 4D на 2D, но таким образом, чтобы его легко вращать на всех 4-х осях (т. Е. Используя матрицы, а не нагрузка эйлеровой камеры углы и т. д.). Я надеялся попытаться взломать это для 5 измерений – pez