0

是否可以在 JOGL 中设置“剪切边界”?就像在 Java/Swing 中一样,我想设置裁剪边界,并且所有超出这些边界的绘图/渲染都将被忽略。

4

1 回答 1

1

OpenGL(JOGL 只是一个包装器)具有裁剪平面的概念。您可以在场景中设置多个剪切平面(至少六个,通常更多),它们之外的任何东西都不会被绘制。这些平面是在 3D 中指定的,并且剪裁计算是在 3D 中完成的。

寻找 GL.glClipPlane(...)

如果您正在寻找屏幕空间中的 2D 剪辑,请查找 GL.glViewport(...)。

于 2010-04-29T18:21:38.157 回答