首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenGL中的CSG建模

OpenGL中的CSG建模
EN

Stack Overflow用户
提问于 2012-06-02 07:49:16
回答 2查看 3.3K关注 0票数 0

我正在处理的建设实体几何(CSG)建模与OpenGL。

我想知道如何实现二进制操作。我读了一些关于的文章,我也了解http://www.opencsg.org/,但是在阅读了它的源代码之后,我发现它太复杂了,无法理解。我只需要一个简单的最短OpenGL示例如何实现它。

只要算法易于实现,算法就不受限制。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-29 14:57:21

Nicol是正确的- OpenGL将无助于CSG,它只提供了一种方法来绘制3D的东西到2D屏幕上。OpenCSG本质上是“假的”CSG,它使用OpenGL的深度缓冲区、模板和着色器来使3D对象看起来有一个布尔操作。

CSG是一项艰巨的任务,我怀疑您是否会找到一个“易于理解的算法”--看看这个项目:http://code.google.com/p/carve/,它在您将要绘制到OpenGL的三角形/面上执行CSG。

票数 3
EN

Stack Overflow用户

发布于 2012-06-02 08:03:02

OpenGL帮不了你。OpenGL是一个呈现库/API。它画点、线和三角形,由你来告诉它画什么。OpenGL不维护场景,甚至没有相干几何对象的概念。因此,CSG不是进入OpenGL的东西。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10860710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档