我处理用OpenGL构造实体几何(CSG)建模。
我想知道如何实现二进制运算。 我读了一些有关金羽算法 ,我知道OpenCSG但看完后它的源代码 ,我发现它太复杂了理解。 我只需要一个简单的OpenGL最短例如如何实现它。
有没有在算法,只要它是易于实施限制。
我处理用OpenGL构造实体几何(CSG)建模。
我想知道如何实现二进制运算。 我读了一些有关金羽算法 ,我知道OpenCSG但看完后它的源代码 ,我发现它太复杂了理解。 我只需要一个简单的OpenGL最短例如如何实现它。
有没有在算法,只要它是易于实施限制。
尼科尔流星锤是正确的 - 的OpenGL不会CSG帮助,它只是提供了一种方法来绘制3D事情到2D屏幕上。 OpenCSG基本上是通过使用OpenGL的depthbuffers,模具和着色器使其显示 3D对象已经对他们进行布尔运算使用“假” CSG。
CSG是一个艰巨的任务,我怀疑你会找到一个“算法容易理解”看一看这个项目: http://code.google.com/p/carve/这对三角形执行CSG /面对你然后将利用OpenGL的
OpenGL的不会帮你。 OpenGL是一个渲染库/ API。 它利用点,线和三角形; 它是由你来告诉它要画什么。 OpenGL的不保持一个场景,甚至有一致的几何对象的概念。 因此,CSG是不是该进入的OpenGL。