java - Jogl - 设置 'cliping area'

标签 java jogl

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

最佳答案

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

寻找 GL.glClipPlane(...)

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

关于java - Jogl - 设置 'cliping area',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2735343/

相关文章:

javascript - Spring stomp - 使用 SimpMessagingTemplate 从服务器发送消息

java - 基于时间的轮换

java - Arraylist 是 LinkedTreeMap 类型而不是 Brewer

java - 使用 -source 7 或更高版本

java - JOGL 和 JMonkeyEngine 的好书和网络资源?

image - JOGL:一些 GL 常量无法解析

java - 从JOGL最新master解析NewtCanvasJFX

opengl - 如何仅剪切剪切平面的交集(而不是并集)?

java - 在heroku上部署spring boot时Google api重定向问题

java - java中的复合类型