Не совсем понял вопрос, хочу уточнить: плоскость, на которую вы хотите сделать проекцию - это произвольная плоскость или же подразумевается плоскость, образованная осями координат(xy yz xz)?
потому что если второе - то получается все банально. Вы просто берете координаты этих же точек, располагаете на плоскости. Видимость определяется координатой Z. в данном случае это излишняя информация, ведь вы просто проецируете плоскую фигуру на плоскость.
Напишите в комментарий, если Вы меня не совсем поняли или я Вас неправильно понял