访问网格的顶点
Access the vertices of a mesh
我正在用Ogre3d构建一个物理引擎,我需要访问顶点。我搜索了维基并找到了 http://www.ogre3d.org/tikiwiki/tiki-index.php?page=RetrieveVertexData
但它的行为超级奇怪。我有一个立方体,函数RetrieveVertexData
输出 24 个顶点和 32 个索引,但我期望有 8 个顶点和 4*4 个索引(如果立方体是用三角形构建的,则为 4*3*2 个索引)。
有没有另一种方法可以访问网格的顶点?
请记住
,顶点不仅仅是一个位置。有 24 个顶点,因为每个面需要 4 个顶点。顶点不能与接触它的其他两个面共享,因为它与它们具有不同的法线。
如果你想要唯一的顶点位置,只需对返回的列表进行排序并删除重复项。
相关文章:
- 如何循环打印顶点结构
- D3D11-将混合权重和索引传递到顶点着色器
- 使用 glvertex4i 传递网格面索引时的顶点着色器错误
- 从 CGAL 3D 网格生成中获取顶点坐标的 -6.27744e+66:mesh_implicit_sphere示例
- 使用此网格函数的立方体的正确顶点和索引是什么
- 如何从网格中删除面及其顶点列表
- 如何在任意网格上找到顶点的邻居
- 如何变换 CGAL 表面网格顶点
- CGAL 曲面网格 - 修改顶点坐标
- 确定由3个顶点形成的平面切割的网格
- 使用顶点阵列、四边形阵列来创建四边形网格
- C++Maya-从帧和子帧获取网格顶点
- 如何从一组顶点构造网格
- 如何在现代 OpenGl 中选择网格的顶点或三角形(上面的 3.3)
- 在英特尔 CPU 上将最近的 8 个顶点插值到随机采样点时,对称 3D 网格的最有效数据布局
- 访问网格的顶点
- 将自定义属性添加到Boost图库中的网格顶点
- 从网格中读取顶点和三角形
- 如何确定一个顶点是否在边界上的网格在CGAL
- 如何在不破坏网格缠绕顺序的情况下将Z-Up顶点转换为Y-Up顶点.(DX9c)