get geometry加载qmesh的数据(c ++)

Vic*_*Vic 5 c++ qt qt3d qt5.8

我的问题:我将3D模型加载到QMesh中:

Qt3DRender::QMesh *mesh;
mesh->setSource(QUrl(QStringLiteral("qrc:/new/prefix1/ata.obj")));
Run Code Online (Sandbox Code Playgroud)

这在目前是有效的.

现在我搜索一个函数,它给出了Object的几何数据,特别是:midpoint,corner

最后,我想将我加载的3D模型转换为我的相机的视点.

我使用qt 5.8.有没有人可以帮助我?提前致谢

Mic*_*ães 0

来自 Qt 文档:

QMesh 是 Qt3DRender::QGeometryRenderer 的专业化,它提供 Geometry() 来访问几何数据 (Qt3DRender::QGeometry)。

您有多种选项来访问数据,请查看https://doc.qt.io/qt-5/qt3drender-qgeometry.html#attributes

https://doc.qt.io/qt-5/qt3drender-qattribute.html#details了解详细信息。