Как я могу исправить сбои линий в моем 3D-движке, когда они выходят за пределы экрана в Java?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как я могу исправить сбои линий в моем 3D-движке, когда они выходят за пределы экрана в Java?

Сообщение Anonymous »

Я пишу 3D-движок на Java и заметил, что всякий раз, когда объект выходит из поля зрения камеры, линии по всему экрану сходят с ума. Объект также снова появляется на экране, но в перевернутом виде.
Вот код, который я использовал для проецирования трехмерных точек на экран:

Код: Выделить всё

public double[] projPoint(double xi, double yi, double zi){
double x = xi * (gp.focalLength / zi);
double y = yi * (gp.focalLength / zi);
double[] out = {x, y};
return out;
}
Вот изображение ошибки:
Изображение
< /п>

Подробнее здесь: https://stackoverflow.com/questions/791 ... fscreen-in
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»