Jogl - установить "область обрезки"
Можно ли установить "границы отсечения" в JOGL? Как и в Java/Swing, я хотел бы установить границы отсечения, и все рисование / рендеринг вне этих границ будут игнорироваться.
1 ответ
Решение
OpenGL (для которого JOGL - просто оболочка) имеет концепцию плоскости отсечения. Вы можете установить несколько плоскостей клипов в своих сценах (не менее шести, обычно больше), и все, что находится за их пределами, не будет прорисовано. Эти плоскости указаны в 3D, а расчет клипа - в 3D.
Ищите GL.glClipPlane(...)
Если вы ищете обрезку в 2D в пространстве экрана, ищите GL.glViewport(...).