簡體   English   中英

帶有QML的FbxGeometryLoader

[英]FbxGeometryLoader with QML

我想導入.FBX文件到我的Scene3D ,通過QMesh類型,都在QML。 根據文檔,

如果安裝了SDK並構建並找到了fbx幾何加載器插件,則QMesh也將支持以下格式

所以我想要的結果如下所示:

Entity {
... 
   Mesh{
   source: "qrc:/3dmodels/potato.fbx"
   }
}

經過一番搜索后,我在Qt論壇上找到了帖子,該帖子指示我下載Autodesk SDK並將其包含到我的項目中(通過CMake)。

我認為我唯一缺少的部分是為fbx構建幾何加載器,我在源文件(Qt / 5.11.1 / Src / qt3d / src / plugins / geometryloaders / fbx)中找到了該加載器。

我的問題:如何從源代碼構建fbx geomerty加載程序,並將其包含到我的項目中?

我了解到QSceneLoader支持FBX加載,並且能夠使用setSource函數加載FBX文件,因此我將使用該類而不是QMesh 這是QSceneLoader文檔的鏈接:

https://doc.qt.io/qt-5.11/qt3drender-qsceneloader.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM