0

我有一个在 SketchUp 中制作的 3d 对象。使用我在网上找到的工具,我已将其转换为列出所有顶点和规范的 .h 文件。问题是当我渲染对象时,您可以看到缝隙。而且我还没有找到问题所在。这有明显的原因吗?

转换器珍珠文件

我已经添加了一个指向我获得珍珠文件的网站的链接,该文件采用 .obj 并将其转换为 .h

截屏

Thease 应该是 3d J,因为您可以看到它们之间存在间隙。

4

1 回答 1

2

不要使用将 3D 模型转换为 .h 文件的工具,这是一种将数据导入代码的可怕方式。特别是如果您需要编辑对象或加载其中的许多对象。而是编写或找到一个读取文件本身的模型加载器,然后您可以实际对数据进行测试以查看它是否有效。波前 obj 格式很容易解析。

如果缠绕顺序是向后的,您通常可以看穿物体。如果您尝试绘制由单独的部分制成的复杂对象,例如包含未连接到身体的盖子的茶壶,也会发生这种情况。

于 2012-08-05T19:20:02.447 回答