创建具有两个视口的Qt3D C++场景,其中显示适当的不同网格
Create Qt3D C++ scene with two viewports which displays different meshes appropriate
是否可以显示具有两个视口的3D场景,这两个视口将被绘制在一起,并使用QtWidgets/C++显示适合不同相机的不同网格?
有人能分享一些如何制作的代码示例吗。
感谢
使用帧图:
从本质上讲,您需要在框架图中添加两个QViewPorts
,例如,一个覆盖屏幕的左半部分,另一个覆盖右半部分。沿着分支,可以使用两个不同的QCameraSelectors
。我想你所说的互相吸引是指紧挨着,我不认为你真的能把它们互相吸引。
这是Qt3D多视口示例。它在QML中,但应该很容易翻译成QML。
然后,您可以将一台相机指向第一个对象,将另一台相机对准第二个对象,并简单地将它们放置在3D空间中不同的位置。
使用两个Qt3D窗口:
只需使用相邻的两个Qt3DWindows并将其嵌入即可。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 程序崩溃并显示"std::out_of_range"错误
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- 从数据库实时显示QT c++中的数据
- 创建具有两个视口的Qt3D C++场景,其中显示适当的不同网格
- 更改高度贴图,使其在 4x4 网格上显示 16 个 hieghtmap
- 在网格视图中显示数据 - 基于 MFC c++ 对话框的应用程序
- 如何从文件中读取并将内容存储在动态 2D 数组中并以网格格式显示
- 在 QML 场景中显示内存中的网格
- 在4x6网格中显示和随机化精灵-Cocos2d-x
- 高亮显示网格c++OpenGL的特定部分
- 试图显示一个编号的网格,陷入无限循环
- Qt网格布局不正确显示在滚动区域
- 如何在MFC对话框中显示网格线?(不是在设计中,而是在运行对话框时)
- 2D 数组无法在控制台网格中显示正确的内容