Sur cette page

NoPicking QML Type

Lorsqu'un noeud NoPicking est présent dans une branche du FrameGraph, cela empêche l'aspect rendu d'effectuer la sélection pour la branche en question. Plus d'informations...

Import Statement: import Qt3D.Render 2.11
In C++: QNoPicking
Inherits:

FrameGraphNode

Status: Deprecated

Description détaillée

Lorsqu'il est désactivé, un noeud NoPicking n'empêche pas la sélection. L'activation de la propriété enabled permet donc de rendre un NoPicking actif ou inactif.

Lors de l'utilisation de plusieurs sous-vues dans le FrameGraph, NoPicking peut être utile pour éviter les conflits de prélèvement entre des sous-vues qui se chevauchent ou des sous-vues non visuelles. Il peut également être utilisé comme une optimisation pour éviter le travail inutile pour les fenêtres de visualisation cachées ou pour les sections des scènes qui ne nécessitent pas de prélèvement.

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

Voir aussi ObjectPicker, RayCaster, et ScreenRayCaster.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.