How to say QT3D负载材料.lib位于OBJ文件附近

发布于 2025-02-03 14:56:54 字数 997 浏览 3 评论 0原文

6.3.0 mingw使用qt3drender :: qmesh加载我的obj文件:

Qt3DRender::QMesh  *planeModel = new Qt3DRender::QMesh(rootEntity);
planeModel->setSource(QUrl("qrc:/tu-154/Tu154.obj"));
rootEntity->addComponent(planeModel);

文件加载正确,但我看不到纹理: 应该是:

使用qtextureloader说我:

Failed to load textureImage data using QImage
[Qt3DRender::GLTexture] No QTextureData generated from Texture Generator yet. Texture will be invalid for this frame
Qt3DRender::QMesh::Ready

这里还有什么正确的方法?

github

6.3.0 MinGW Using Qt3DRender::QMesh to load my obj file:

Qt3DRender::QMesh  *planeModel = new Qt3DRender::QMesh(rootEntity);
planeModel->setSource(QUrl("qrc:/tu-154/Tu154.obj"));
rootEntity->addComponent(planeModel);

File load correct but i don't see textures:
enter image description here
It should be:
enter image description here

Using QTextureLoader says me:

Failed to load textureImage data using QImage
[Qt3DRender::GLTexture] No QTextureData generated from Texture Generator yet. Texture will be invalid for this frame
Qt3DRender::QMesh::Ready

What else might be right way here?

Github

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文