【发布时间】:2019-04-16 00:58:32
【问题描述】:
我想通过 QMesh 类型将 .fbx 文件导入我的 Scene3D,全部在 QML 中。根据文档,
如果安装了 SDK 并且构建并找到了 fbx 几何加载器插件,QMesh 也将支持以下格式
所以我想要的结果是这样的:
Entity {
...
Mesh{
source: "qrc:/3dmodels/potato.fbx"
}
}
经过一番搜索,我在 Qt 论坛上找到了 this 帖子,该帖子指示我下载 Autodesk SDK 并将其包含到我的项目中(通过 CMake)。
我认为我唯一缺少的部分是为 fbx 构建几何加载器,我在源文件 (Qt/5.11.1/Src/qt3d/src/plugins/geometryloaders/fbx) 中找到了它。
我的问题: 如何从源代码构建 fbx 几何加载器,并将其包含到我的项目中?
【问题讨论】:
-
类似于this 问题,对我来说,加载
fbx文件是开箱即用的。您是否尝试过简单地加载它? -
是的,我尝试加载它(使用发布的代码)。输出与@karamazovbros 相同的错误。