我正在使用Qt3D
创建网格。我检查网格是否实际上是用三角形构建的:
qDebug() << "mesh primitive type: " << mesh->primitiveType();
返回:
Qt3DRender::QGeometryRenderer::PrimitiveType(Triangles)
因此,我的网格图元类型肯定是triangle
。
现在,我正在尝试访问网格的三角形,但我不知道如何。有以下API用于获取data
或type
的{{1}}及其VertexBuffer
:
IndexBuffer
但是我不知道如何使用上述API来提取三角形。有人可以帮我吗?
最终,我将使用such a format将三角形导出为STL文件。
答案 0 :(得分:0)
最后,我使用index
缓冲区和vertex
缓冲区访问网格三角形并以STL文件格式导出它们。方法描述如下: