GLUTesselator的替代品?

时间:2010-07-12 18:30:11

标签: c++ c opengl

我想知道是否有一个库或其他方法在OpenGL中生成多轮廓多边形。我做了代码分析,GLUTesselator正在杀死我的循环。感谢


恩惠
对于具有GPL兼容许可证的库而言,+ 50,理想情况下是3D(第二好的是2.5D,就像GLUtesselator本身一样。)

4 个答案:

答案 0 :(得分:3)

始终有GPC

编辑:其他人:

Flipcode mystery triangulator。在极其有限的,可能是错误的测试中,比GPC慢。

poly2tri已获得BSD许可。

答案 1 :(得分:0)

还有TriangleTetGen

答案 2 :(得分:0)

我不知道多轮廓部分,但我认为如果您希望图形卡完成绘制多边形的艰苦工作,您可能需要查看Stencil Buffer

答案 3 :(得分:0)

根据GNU项目,SGI Free License B 2.0现在与GPL兼容,基本上与X11许可证相同:

http://www.gnu.org/licenses/license-list.html#SGIFreeB

http://www.gnu.org/licenses/license-list.html#X11License

SGI免费许可证B 2.0是GLU 9.0.0中GLU曲面细分器发布的许可证:

ftp://ftp.freedesktop.org/pub/mesa/glu/

所以继续在你的GPL项目中使用GLU曲面细分器!