Java Jogl-集合';裁剪面积';

Java Jogl-集合';裁剪面积';,java,jogl,Java,Jogl,可以在JOGL中设置“剪裁边界”吗?就像在Java/Swing中一样,我想设置剪辑边界,而那些边界之外的所有绘图/渲染都将被忽略。OpenGL(JOGL只是一个包装器)有剪辑平面的概念。可以在场景中设置多个剪辑平面(至少六个,通常更多),并且不会绘制它们之外的任何对象。这些平面在三维中指定,剪辑计算在三维中完成 查找GL.glClipPlane(…) 如果要在屏幕空间中查找二维剪辑,请查找GL.glViewport(…)。谢谢您的回答。这是一个很好的解决方案。我是在模具缓冲区的帮助下完成的。这个

可以在JOGL中设置“剪裁边界”吗?就像在Java/Swing中一样,我想设置剪辑边界,而那些边界之外的所有绘图/渲染都将被忽略。

OpenGL(JOGL只是一个包装器)有剪辑平面的概念。可以在场景中设置多个剪辑平面(至少六个,通常更多),并且不会绘制它们之外的任何对象。这些平面在三维中指定,剪辑计算在三维中完成

查找GL.glClipPlane(…)


如果要在屏幕空间中查找二维剪辑,请查找GL.glViewport(…)。

谢谢您的回答。这是一个很好的解决方案。我是在模具缓冲区的帮助下完成的。这个解决方案是否可能比较慢?我希望模具缓冲区比glViewport慢。我不确定是否需要剪裁平面-这可能取决于您需要多少剪裁平面。