访问网格的顶点

时间:2013-10-07 22:25:13

标签: c++ ogre

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

但它表现得非常奇怪。我有一个立方体,函数RetrieveVertexData输出24个顶点和32个索引,但我预计有8个顶点和4 * 4个索引(如果立方体是用三角形构建的,则为4 * 3 * 2索引)。

是否有其他方法可以访问网格的顶点?

1 个答案:

答案 0 :(得分:2)

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

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