FbxGeometryLoader с QML - PullRequest
       43

FbxGeometryLoader с QML

0 голосов
/ 13 ноября 2018

Я хочу импортировать файл .fbx в мой Scene3D через тип QMesh , все в QML. По документации

QMesh также будет поддерживать следующий формат, если SDK установлен, а плагин для загрузки геометрии fbx собран и найден

Итак, я хочу получить результат, подобный следующему:

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

После некоторых поисков я обнаружил это сообщение на форуме Qt, в котором мне предлагалось скачать и включить Autodesk SDK в мой проект (через CMake).

Я думаю, что единственная часть, которой мне не хватает, - это создание загрузчика геометрии для fbx, который я нашел в исходных файлах (Qt / 5.11.1 / Src / qt3d / src / plugins / geometryloaders / fbx).

Мой вопрос: Как собрать загрузчик fbx geomerty из исходного кода и включить его в мой проект?

1 Ответ

0 голосов
/ 13 ноября 2018

Я узнал, что QSceneLoader поддерживает загрузку FBX и смог загрузить мои файлы FBX с помощью функции setSource, поэтому я бы использовал этот класс вместо QMesh.Вот ссылка на документацию QSceneLoader:

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

...