QFrustumCulling 类

class Qt3DRender::QFrustumCulling

启用 FrameGraph 的视锥剔除。 更多...

头文件 #include <QFrustumCulling>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 3drender
实例化 FrustumCulling
继承 Qt3DRender::QFrameGraphNode

公共函数

QFrustumCulling(Qt3DCore::QNode *parent = nullptr)

详细描述

A QFrustumCulling 类允许根据相机视图和实体的 QGeometry 缓冲区启用视图锥剔除。如果 FrameGraph 中存在 QFrustumCulling,则仅绘制那些其 QGeometry 缓冲区与相机视锥相交的实体,即相机的视角。如果不存在 QFrustumCulling,则绘制所有可绘制实体。

另请参阅 QCameraSelector.

成员函数说明

[明确] QFrustumCulling::QFrustumCulling(Qt3DCore::QNode *parent = nullptr)

该构造函数创建了一个具有指定 父节点 的实例。

© 2024 Qt 公司。此处包含的文档贡献是各自所有者的版权。此处提供的文档根据自由软件基金会发布的 GNU 自由文档许可证第 1.3 版的规定进行许可。Qt 和相应的标识是芬兰的 Qt 公司以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。