QPickingProxy 类
class Qt3DRender::QPickingProxy可用于提供仅用于选取的 QGeometryView 的替代。 更多...
头文件 | #include <QPickingProxy> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake | QT += 3drender |
自从 | Qt 6.0 |
由 | PickingProxy |
继承自 | Qt3DCore::QBoundingVolume |
公共函数
QPickingProxy(Qt3DCore::QNode *parent = nullptr) |
详细信息
选取操作可能很昂贵,特别是当网格有很多顶点时。QPickProxy 可用于提供替代几何体,通常具有更少的原语,将被用于选取,而 GeometryRenderer 实例将被用于渲染。
注意:不要使用 QPickingProxy,如果应用需要选取坐标匹配渲染网格。
注意:选取算法使用边界体层次结构来优化掉与选取射线不相交的实体。对于此层次结构,将使用渲染实体的边界体(或者使用 QBoundingVolume 组件显式设置的边界体)而不是代理的边界体。
成员函数文档
[显式]
QPickingProxy::QPickingProxy(Qt3DCore::QNode *parent = nullptr)
使用 parent 构造一个新 QPickingProxy。
© 2024 The Qt Company Ltd. 本文档贡献者的文档版权归其所有者所有。本文件提供的文档是根据由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 及其相应标志是芬兰 The Qt Company Ltd 和/或全球其他国家的 商标。所有其他商标均为其所有者的财产。