如何使用 C++ 或 Python 在 Qt3D 中创建和应用纹理到对象?

问题描述

我正在努力在 Qt 中创建和应用基本纹理。我正在尝试使用 QDiffuseSpecularMaterial Class 但它的地图是 QVariant 类型。我想我应该使用 QAbstractTexture Class 加载纹理,然后以某种方式将它们转换为 QVariant。问题是 QAbstractTexture Class 没有任何加载纹理的方法。有一个 addTextureImage 方法,但它的参数是 QAbstractTextureImage Class,它仍然没有任何加载方法。即使我可以以某种方式加载纹理,我也不知道如何将它们转换为 QVariant。有谁知道如何创建任何基本图像并将其应用于任何基本 3D 对象?是否可以使用 QImageQPixmap 并以某种方式将它们转换为纹理或 QVariant

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)