NoPicking QML 类型

当在 FrameGraph 分支中存在 NoPicking 节点时,这会阻止渲染方面执行给定分支的拾取选择。 更多信息...

导入语句import Qt3D.Render 2.7
实例化 QNoPicking
继承

FrameGraphNode

详细描述

当禁用时,NoPicking 节点不会阻止执行拾取。因此,切换启用属性是一种使 NoPicking 激活或停用的方法。

在 FrameGraph 中使用多个子视口时,NoPicking 可以用于防止重叠视口或非可视视口之间的拾取冲突。它还可以用作优化,以防止对隐藏视口或不需要任何拾取的场景部分的额外工作。

Viewport {
    CameraSelector {
        NoPicking {
            ClearBuffers {
                buffers: ClearBuffers.ColorDepthBuffer
                NoDraw { } // Prevents from drawing anything
            }
            RenderPassFilter {
                ...
            }
            RenderPassFilter {
                ...
            }
        }
    }
}

另请参阅ObjectPickerRayCasterScreenRayCaster

© 2024 The Qt Company Ltd. 本文档中的文档贡献版权属于其各自的拥有者。本文档提供的文档根据 Free Software Foundation 发布的 GNU 自由文档许可证版本 1.3 的条款进行许可。Qt 和相应标志是 The Qt Company Ltd. 在芬兰和/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。