2012-03-29 84 views
1

http://en.wikipedia.org/wiki/Constructive_solid_geometryCSG图书馆做体积差异?

我做太大的兴趣是什么,第一图片描述这篇文章,只是我只是在做它的平行六面体(立方体状的形状)感兴趣,所以没有球或管或圆形任何。

有这个库,http://www.cgal.org/,但它有很多功能,我不知道它是否符合我的要求,如果是,我可以使用哪些部件?

你知不知道我想要的其他图书馆吗?

C/C++优于C#/ java,但我打开了......目标是不要重新发明轮子。

回答

1

如果您只需要渲染(不生成网格),请参阅this

如果您需要生成新的网格:

个人意见,我选择Ogre version,重写使用STL容器(它使用固定大小的面数)并稍微优化。

+0

opencsg似乎有点过于科学化,而且使用起来太复杂(api似乎是用交流方式编写的,不可用的imo),但我并不知道食人魔版本,我很惊讶地看到有一个。我对做程序模型很感兴趣,而且我正在使用食人魔,所以非常完美,非常感谢! – jokoon 2012-09-08 20:52:52