Вопросы по теме 'frustum'

ширина усеченного конуса на заданном расстоянии от ближней плоскости
Я использую CML для управления трехмерной математикой в ​​проекте интерфейса на основе OpenGL, который я создаю для работы. Мне нужно знать ширину усеченной области обзора на заданном расстоянии от точки взгляда, которая сохраняется как часть...
2601 просмотров
schedule 11.01.2023

OpenGL-ES меняет угол зрения в усеченной пирамиде
Посмотрим, смогу ли я объяснить себя. Когда вы настроите вид glFrustum, он даст эффект перспективы. Близкие вещи близкие и большие... далекие вещи далекие и маленькие. Все выглядит так, как будто оно сжимается по оси Z, чтобы создать этот эффект....
941 просмотров
schedule 12.01.2024

GLM - Расчет усеченного конуса по матрице проекции
GLM предоставляет способ объявить матрицу проекции: projectionMatrix = glm :: перспектива (45.0f, 4.0f / 3.0f, 0.1f, 1000.f); Исходя из этого, я хочу иметь возможность проверить, находятся ли ограничивающие прямоугольники в моей пирамиде. Как...
11333 просмотров
schedule 04.06.2022

OpenGL - Frustum не отбраковывает полигоны за пределами дальней плоскости
Я реализовал отсечение усеченной пирамиды и проверяю ограничивающую рамку на предмет пересечения с плоскостями усеченной вершины. Я добавил возможность приостанавливать обновление усеченной пирамиды, что позволяет мне видеть, правильно ли работает...
2703 просмотров
schedule 07.05.2022

Настройка системы координат для просмотра в перспективе?
Я понимаю концепцию системы просмотра пирамиды; он имеет форму пирамиды, и по мере приближения объектов к центру они становятся меньше, пока, наконец, не обрезаются. Однако при использовании проекции просмотра, скажем, в OpenGL (внимание: я не...
262 просмотров

glFrustum, gluPerspective и FOV
У меня есть программа для дополненной реальности, и в OpenGL я использую: glFrustum(-near*centerImageX/(GLfloat)fx, near*(imageWidth-centerImageX)/(GLfloat)fx, near*(centerImageY-imageHeight)/(GLfloat)fy, near*centerImageY/(GLfloat)fy, near,...
3405 просмотров

Выбраковка фрустума с помощью VBO
Я планирую написать 3D-игру, в которой для рендеринга будут использоваться VBO. Скажем, например, что ландшафт представляет собой набор плиток, и все их вершины находятся в одном VBO. Игрок должен иметь возможность прокручивать плитки и всегда...
910 просмотров
schedule 01.02.2023

Эффективное отсечение усеченной пирамиды при использовании шейдеров
Я хотел бы знать, какой самый эффективный способ выполнить отсечение усеченного конуса с использованием программируемого конвейера. Я имею в виду, если я правильно понимаю, следуя методу, описанному здесь: Geometric Aproach (кстати, единственный...
1112 просмотров
schedule 25.03.2022

OpenGL Как вычислить координаты мирового пространства из выровненных векторов усеченной пирамиды?
Я новичок в программировании графики, работаю на собственном движке и пытаюсь реализовать объемный рендеринг с усечением. Идея заключалась в том, чтобы визуализировать несколько плоскостей как вертикальные срезы по усеченной области обзора, а затем...
561 просмотров