即时寻找关于一个内置的任何信息算法在OpenGL ES中的3D多边形转换成三角形集合。被实现有类似的东西在OpenGL ES中?

有帮助吗?

解决方案

短的答案:否,而不是作为的OpenGL ES的一部分。

因为它是可选的,而不是芯到OpenGL的

多边形镶嵌被提供作为GLU(OpenGL实用)库的一部分,在每个平台上,每个版本,每个实施者基础。

如果你在iPhone上工作,你应该看看 iphone-GLU 其中的权利要求书中支撑多边形镶嵌。

下面是一个更一般的演练在OpenGL使用镶嵌与GLU的(的ES虽然)这可能会帮助照亮你的路。

其他提示

“这是很难做到的三维三角测量”。嗯,这取决于什么样的三角测量你正在尝试做的。如果要尝试,例如,以找到一Delaunay三角,即等价于求的凸包,这是一个足够硬的问题。

但你可能并不需要的东西,看中。如果你需要的只是任何三角测量,那就是简单。但通常你需要保持隐蔽表面,这就是为什么他们的核心API中没有包括另外一个例子的轨迹:有可能需要根据用户的实际需求使用太多不同的算法。他们不想负担资源有限的手机与配套一应俱全开发商可能需要,也有一个缓慢的算法,将覆盖所有基地。

请记住,当的OpenGL-ES被开发,移动电话被甚至超过现在的限制。一个G1具有16M是在那些日子里罕见。 CPU的速度仅约为25MHz的,太。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top