如何获得网格三角形

时间:2018-08-11 06:04:50

标签: qt qt3d

我正在使用Qt3D创建网格。我检查网格是否实际上是用三角形构建的:

qDebug() << "mesh primitive type: " << mesh->primitiveType();

返回:

Qt3DRender::QGeometryRenderer::PrimitiveType(Triangles)

因此,我的网格图元类型肯定是triangle


现在,我正在尝试访问网格的三角形,但我不知道如何。有以下API用于获取datatype的{​​{1}}及其VertexBuffer

IndexBuffer

但是我不知道如何使用上述API来提取三角形。有人可以帮我吗?


最终,我将使用such a format将三角形导出为STL文件。

1 个答案:

答案 0 :(得分:0)

最后,我使用index缓冲区和vertex缓冲区访问网格三角形并以STL文件格式导出它们。方法描述如下:

Understanding the mesh created by Qt3D