3D Перспектива в 2D Пространстве - PullRequest
0 голосов
/ 21 мая 2018

Я работаю на Java с его JFrame.Я хочу иметь возможность рисовать трехмерные объекты, такие как куб.

Но у меня есть проблема, я не знаю, как рассчитать координаты x и y того места, где вершины будут идти по оси z.

Я не работаю в OpenGL или чем-то еще, просто использую встроенные функции Java.

У меня настроено окно, и я могу рисовать линии, все, что я знал, чтобы бытьвозможность заставить это работать - это вычисление положения вершин на оси z в 2D-пространстве.

1 Ответ

0 голосов
/ 21 мая 2018

все, что вам нужно сделать, это поместить z в качестве произвольной линии, расположенной под углом 45 градусов (при условии, что вы в порядке с изометрическим видом), и поместить остальные строки в конец линии.имейте в виду, что вам придется учитывать масштабирование в указанных строках.если вам нужно повернуть фигуру и воздействовать на нее, вам стоит взглянуть на специализированные библиотеки, например, ogl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...