【发布时间】:2020-10-15 19:01:18
【问题描述】:
我想在 surface3d in qml 中添加一个 obj 文件(波前格式)作为一个点(按一个位置) 但我不知道我是怎么做到的!
我找到了一些解决方案,但他们有一些问题,例如我只想使用 qml ,但他们使用 c++ 和 QCustomItem 。
我尝试在 sactter3d 中使用新网格(只是用它进行训练)但它无法工作:
mesh:Abstract3DSeries.MeshUserDefined
userDefinedMesh:Mesh{
source: "wfObj.obj"
}
这只是一个培训,我的主要任务是将 waveFront 添加到 surface3d qml。
感谢您的帮助。
【问题讨论】:
-
如果您使用的是 Qt3D,那么
SceneLoader是您需要加载 .obj/.mtl 文件并使用 Qt3D 渲染它们:doc.qt.io/qt-5/qml-qt3d-render-sceneloader.html -
不,我没有使用 qt3d ,正如我所说的,我使用的是 surface3d ,我只想使用 surface3d 并添加一个自定义波形作为 surface3d qml 类型中的一个点