1) Задача сводится к проецированию одной точки (а потом ещё одной, а потом ещё одной, а потом соединяем линиями и т.д.).
2) Для того, спроецировать точку на плоскость, неплохо было бы задать эту плоскость (например, уравнением Ax+By+Cz+D=0), а также указать тип проекции (центральная или параллельная) и координаты центра (для центральной проекции) или компоненты вектора проецирования (для параллельной проекции).
3) Также нужно ввести на проектирующей плоскости систему координат экрана, т.е. задать на ней точки, соответствующие (0,0), (0,1) и (1,0) экранных координат.
Для примера ограничусь центральной проекцией.
3) Пусть началу экранных координат (0,0) соответствует точка

, экранным координатам (0,1) --- точка

, экранным координатам (1,0) --- точка

. Эти 3 точки определяют плоскость, которая сопоставляет экранным координатам (p, q) точку

по следующим формулам:
Эта же плоскость, разумеется, является плоскостью проекции.
2) Пусть центр проекции ---

. Для получения экранных координат проекции (p, q) произвольной точки

на плоскость проекции нужно решить систему уравнений:
Подставив сюда выражения для

,

,

из п. 3), получим систему из 3-х уравнений на 2 переменные --- p и q. Система переопределена, но имеет единственное решение, если

не совпадает с

, и прямая, проходящая через эти 2 точки, не параллельна плоскости проекции. Для получения этого решения достаточно взять 2 линейно независимых уравнения системы (в типичном случае любые 2, но в вырожденных случаях одно из уравнений может выродиться в 0=0).