2009-12-20 99 views

回答

1

虽然做它的纹理是真正的更简单的方法了,如果你需要它是一个真正的形状,你可以尝试使用从GLU工具包GLUtesselator。看到它的教程here

一般用法是,您创建一个tesselator对象,创建两个轮廓(反方向的外部和内部),并由tesselator将其转换为纯OpenGL命令。当然,如果你正在寻求效率,你应该实现或找到一些在顶点缓冲区上运行的高阶系统。