Sur cette page

NoPicking QML Type

Lorsqu'un nœud NoPicking est présent dans une branche du FrameGraph, cela empêche le moteur de rendu d'effectuer une sélection par picking pour la branche concernée. En savoir plus...

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

FrameGraphNode

Status: Deprecated

Ce type est obsolète. Nous déconseillons fortement de l'utiliser dans du nouveau code.

Description détaillée

Lorsqu’il est désactivé, un nœud NoPicking n’empêche pas la sélection d’être effectuée. Basculer la propriété « enabled » permet donc d’activer ou de désactiver un nœud NoPicking.

Lors de l’utilisation de plusieurs sous-fenêtres dans le FrameGraph, NoPicking peut s’avérer utile pour éviter les conflits de sélection entre des fenêtres qui se chevauchent ou qui ne sont pas visibles. Il peut également être utilisé à des fins d’optimisation afin d’éviter tout travail inutile pour les fenêtres masquées ou pour les sections de la scène ne nécessitant aucune sélection.

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

Voir également 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.