0

我正在 Ogre3d 中构建一个物理引擎,我需要访问顶点。我搜索了 wiki,发现http://www.ogre3d.org/tikiwiki/tiki-index.php?page=RetrieveVertexData

但它的行为超级奇怪。我有一个立方体,函数RetrieveVertexData输出 24 个顶点和 32 个索引,但我期望 8 个顶点和 4*4 索引(如果立方体是用三角形构建的,则为 4*3*2 索引)。

还有另一种访问网格顶点的方法吗?

4

1 回答 1

2

请记住,顶点不仅仅是一个位置。有 24 个顶点,因为每个面都需要 4 个顶点。顶点不能与其他两个接触它的面共享,因为它具有与它们不同的法线。

如果您想要唯一的顶点位置,只需对返回的列表进行排序并删除重复项。

于 2013-10-07T22:45:04.117 回答