qt3d

    2热度

    1回答

    我使用示例在屏幕上获得了任意固体QMesh。这很棒。但我无能为力。 mesh-> children()。count = 0,mesh-> primitiveCount = 0,mesh-> geometry()= 0等等。如何获取QMesh的内部内容?我可以通过编程方式更改QMesh顶点(几何图形)吗? “setSource()”似乎不适合所有场合。

    2热度

    1回答

    我正在尝试使用Qt 3D绘制3D水平条形图。我试图通过绘制具有相同x,y和旋转的连续长方体并将它们转换为不同深度来实现此目的。但它似乎只改变深度不起作用,因为x和y都在变化,我无法弄清楚。 更新: 我发现x和y的属性也应由特定值被改变。我硬编码它,它工作正常,但我无法找出一个方程来自动做这个不同的尺寸。 代码: SceneModifier::SceneModifier(Qt3DCore::QEnt

    2热度

    1回答

    我想一个C++ QEntity添加到QML Scene3D,像这样: //C++ class MapEntity : public Qt3DCore::QEntity { public: MapEntity(Qt3DCore::QEntity* parent) : Qt3DCore::QEntity(parent) { ... } } // QML

    1热度

    1回答

    我检查了Qt3D模块的标准例子,但按下任何按钮触发时按错了按钮时恼人的OSX版系统声音,那些,但应用程序的摄像头控制器在移动方面的回应就好了相机在现场。任何想法系统声音触发的原因是什么?

    0热度

    1回答

    我下面的*这个例子:http://doc.qt.io/qt-5/qt3drenderer-multiviewport-example.html *添加这行由线到新鲜的项目,查找每一个事情是什么,我去。 但是,CameraLens QML组件未找到。我正在使用QT Creator 3.6.0。 这里的的.pro: TEMPLATE = app QT += 3dcore 3drenderer 3d

    2热度

    1回答

    我觉得这应该是相当直接的,但对我的生活,我无法弄清楚如何使用Qt 3D绘制一条基本线。关于这个问题,我唯一能找到的指导是this obscure video,其中通过scarcely documented classes进行了原始字节缓冲区和内存操作。 有没有更好的方式来使用我错过的闪亮的新API来做到这一点?

    1热度

    1回答

    我正在尝试将3D功能添加到我现有的Qt应用程序中。在我project.pro文件I设置QT变量: TEMPLATE = subdirs QT += 3dcore 3drender 3dinput 3dquick qml quick 3dquickextras SUBDIRS = plugins/datasource \ plugins/screenManager qml.fi

    1热度

    1回答

    使用OpenGL时,有glShadeModel函数,可以使用该函数更改法线计算。看来,当你使用Qt3D时,默认的glShadeModel是GL_SMOOTH。是否可以使用QML Qt3D将glShadeModel设置为GL_FLAT? 有关于这个问题的主题(Qt3d + glShadeModel),但它似乎是过时的。

    7热度

    1回答

    我使用新的Qt 3D API在计算强度计算过程中显示3D场景。该场景仅作为对用户输入的响应而改变。但是,Qt 3D的默认行为似乎将场景的帧速率锁定为某个较高的常量值,在这种情况下会占用不可接受的资源量。 有没有办法控制Qt 3D中的帧频?理想情况下,我只想在对场景进行更改时渲染一个新帧,但将其降低到较小的固定值也足够。 Qt 3D文档很少,我一直无法找到一种方法去做这些事情。 编辑:我设法找到并将

    0热度

    2回答

    如何更改Qt3D中的灯光设置? 我认为它应该是framegraph的一部分,但是在标准的forwardrenderer中没有任何与灯光设置相关的方法。