Проблемы с кастомным рендерером в java - PullRequest
0 голосов
/ 16 марта 2020

Итак, я недавно запустил собственный рендерер 3D в Java. Я сделал куб и камеру, которую можно перемещать с помощью WASD и мыши. У меня есть только одна проблема:

Когда камера отводит взгляд или точка куба оказывается в углу экрана, рендеринг теряет сознание (он отображает многоугольник, который не следует рисовать).

После отладки я увидел, что средство визуализации хотело визуализировать точку на x: -142500 (выход из моего окна 1500x1500). Затем я попытался исправить это, применив отсечение экрана (чтобы координата 142500 x была перемещена к краю экрана). Ну, это тоже не сработало: (

Я был бы признателен за любую помощь. Проблема (красный - там, где край, а синяя полосатая область - там, где должен был визуализироваться белый треугольник)

Редактировать: файл jar dropbox

...