Ios 打开未正确渲染的GL ES对象

Ios 打开未正确渲染的GL ES对象,ios,opengl-es,Ios,Opengl Es,我在SketchUp中创建了一个3d对象。使用我在web上找到的工具,我将其转换为一个.h文件,其中列出了所有顶点和规范。问题是,当我渲染对象时,对象具有可以看到的间隙。我还没能找到问题所在。这有明显的原因吗 我在网站上添加了一个链接,在那里我得到了接受.obj并将其转换为.h的Pearl文件 正如您可以看到的那样,这些应用程序应该是3d J。不要使用将3d模型转换为.h文件的工具,将数据导入到代码中是一种可怕的方式。尤其是当您需要编辑对象或加载其中许多对象时。您可以编写或查找读取文件本身的

我在SketchUp中创建了一个3d对象。使用我在web上找到的工具,我将其转换为一个.h文件,其中列出了所有顶点和规范。问题是,当我渲染对象时,对象具有可以看到的间隙。我还没能找到问题所在。这有明显的原因吗

我在网站上添加了一个链接,在那里我得到了接受.obj并将其转换为.h的Pearl文件


正如您可以看到的那样,这些应用程序应该是3d J。不要使用将3d模型转换为.h文件的工具,将数据导入到代码中是一种可怕的方式。尤其是当您需要编辑对象或加载其中许多对象时。您可以编写或查找读取文件本身的模型加载器,然后实际对数据进行测试,以查看其是否有效。波前obj格式很容易解析


如果缠绕顺序是向后的,通常可以看穿对象。如果你试图画一个复杂的物体,它是由不同的部分组成的,比如茶壶,它有一个盖子,没有连到身体上。

可能会有很多事情发生。第一个问题:是否已启用背面剔除?如果是的话,关掉它,看看你是否看到了不同。这个问题太模糊了。你在“网上”找到的这个工具是什么?它在做什么?你是怎么画这些对象的?我打赌它把一些三角形的绘图顺序倒过来了。我会再检查一下三角形的顺序。干杯,你发布问题的图片了吗?可能会有帮助。