我有 Qt6.2.4。 即使我用鼠标靠近实体单击,QObjectPicker 也会选择实体。 为了测试这种情况,您可以修改基本形状示例。 如果我点击图像上的红点,我会得到“选中”的长方体。 为什么? Output: ...
我有 Qt6.2.4。 即使我用鼠标靠近实体单击,QObjectPicker 也会选择实体。 为了测试这种情况,您可以修改基本形状示例。 如果我点击图像上的红点,我会得到“选中”的长方体。 为什么? Output: ...
我有 Ubuntu 20.04 和 Qt6.4.2。 当我尝试运行 Qt3D 示例Basics Shapes时,它显示错误: 这是什么意思? 更新: “glxinfo -B | less”的 Output: ...
我到处找,但没有任何关于如何使用 QSkyBoxEntity 的指南或解释。 我创建了实体并用变换填充它(设置平移和 3d 比例)。 还更改了名称和扩展名。 当我尝试运行程序时,它说 “Qt3D.Renderer.OpenGL.Backend:无法为“skyboxTexture”找到合适的纹理单元 ...
我需要根据我在 ScrollView 中输入的坐标来移动立方体。 单击按钮时,将从 ScrollView 读取坐标并使用移动 class function 将坐标写入向量。 然后循环从0开始到向量中的元素个数。 坐标依次传递给move_x、move_y和move_z,然后animation重启。 ...
我想在 3D 中为我编写的 C++/Qt5.15.2 程序实现 GCode 查看器。 GCode 文件包含 3D 打印机打印 3D Model 的说明(移动位置、挤出多少材料、打印哪一层等)。 解析 GCode 文件后,我得到一个表示喷嘴位移的行列表,并希望在 3D 中显示此基本行列表。 就像这 ...
早上好, 我开发了一个应用程序,它可以渲染一个纹理立方体并使用四元数旋转它。 我使用 Qt6 和 QOpenGL 函数来完成这项工作。 然后我想加载一个完整的 3D 模型(不使用着色器或 opengl 函数绘制它)。 所以我一直在寻找很多方法,最终使用 QT3D 的示例来加载 file.PLY。 ...
有谁知道如何使用 C++(不是 QML)在 Qt3D 中勾勒出一个形状。 例如使用长方体网格并使其透明但勾勒出形状的边缘。 请看我的意思所附的图片。 ...
我有一个 QML Scene3D,有 2 个视口,window 的左右一半。场景包含两个摄像机(每个视口一个)和一个环面网格。 我想对同一个环面使用视口特定的材质,即分别在左视口和右视口中渲染时使用不同的 QMaterials(QEffects、QShaderPrograms 等)。// main. ...
我使用 Qt3D 创建了一个 3D 场景,场景中有一个正交相机和一个平面,我想让相机捕捉到恰到好处的平面。 问题是,当我调用 QTransform::setScale3D() 沿 Z 轴放大平面时,从 1 开始增加,当值超过 2 时,部分图像突然变黑。 经过大量测试,我确保position和飞机和相 ...
I create a qml program to load 3d model(.obj file) by SceneLoader,but CPU usage has increased to 116% in arm (There are two cores, each with a CPU ut ...
我目前正在努力使用 Qt3D/QML 播放 gltf 文件的动画。 我想使用的模型: https://sketchfab.com/3d-models/plane-cedc8a07370747f7b0d14400cdf2faf9 我到目前为止的代码: 我使用 SceneLoader ...
我正在 QML 中开发一个 3D 颜色选择器立方体,我开发了立方体纹理,但我不知道如何编写颜色选择代码。 我希望当我点击一个立方体面时具有我点击的颜色,是否可以在 qml 中做到这一点? 这是我的多维数据集代码: 我补充说,如果有人能帮助我,我的实际立方体的图片会很棒 ...
如下图所示,取自动态纹理qt示例,我想做的很简单,我想从用户那里获取文本输入并将其显示在3d对象上。 我在我的应用程序的逻辑部分使用 C++(只是提到这一点是因为我不知道这个动画在 qml 中是否完全可行) Qt 动态纹理示例的图像显示了我想要实现的目标 我正在尝试创建一个信用卡模拟器,我的 ...
我目前正在研究一个有旋转对象的项目。 物体的旋转速度改变,其旋转方向改变(向前/向后)。 在做了一些研究之后,我在QT 文档中遇到了RotationAnimator ,它似乎拥有我需要的一切,我可以轻松地反转方向。 唯一的问题是在 QML 中。 我的程序完全使用 Qt 的 C++。 我尝试使用QV ...
我在 C++ 中有一个line类,我想在 qml 中使用它。 我想用鼠标画一条线并且有多条线。 事实上,我想new我的线路类,所以我使用NodeInstantiator 。 我的问题是我不能在 NodeInstantiator 之外使用带有 id lineMesh 的 Line Componen ...
我正在使用 Qt 3D Studio 开展一个项目,我担心在幻灯片中为单个对象设置动画,而对象的 rest 不受影响。 为了解释,让我们考虑三个幻灯片“MoveCarRight”、“MoveCarCenter”和“SignNoRight”。 (请参阅附图以了解我的场景。)“MoveCarRigh ...
这似乎是一个非常简单的问题,但我已经尝试了我认为可行的实现,并且它“有点”。 我的期望:能够以相当快的恒定速率围绕轴旋转 object。 (大约 120 *RPM 或 2 *RPS。) 我尝试过的:我的基本实现是一个 QTimer,它会在一定的毫秒数后超时(也发出超时信号)。 超时将使 3D o ...
我正在使用 Qt 3D 来可视化点云数据。 我已经修改了这里给出的示例: simple-cpp example 。 我添加了代码来读取包含 99477 个点的文件。 以下代码片段显示了我如何用点云数据填充实体 class。 在调用 Qt3DExtras::Qt3DWindow::show() 大约 ...
我正在使用 Qt3D 来绘制线条,并使用 QPerVertexColorMaterial 方法来提高效率(请参见此处的代码示例: 如何在 Qt3D 中优化点云渲染)。 我为颜色属性 (rgba) 定义了 4 个顶点的大小,因为我想修改特定线条的透明度。 但是修改 alpha 值似乎对显示没有影响。 ...
我正在努力在 Qt 中创建和应用基本纹理。 我正在尝试使用QDiffuseSpecularMaterial Class但它的地图属于QVariant类型。 我想我应该使用QAbstractTexture Class来加载纹理,然后以某种方式将它们转换为QVariant 。 问题是QAbstract ...