NoPicking QML Type

Wenn ein NoPicking-Knoten in einem FrameGraph-Zweig vorhanden ist, verhindert dies, dass der Render-Aspekt eine Picking-Auswahl für den gegebenen Zweig durchführt. Mehr...

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

FrameGraphNode

Status: Deprecated

Detaillierte Beschreibung

Wenn die Eigenschaft deaktiviert ist, verhindert ein NoPicking-Knoten nicht, dass eine Kommissionierung durchgeführt wird. Das Umschalten der aktivierten Eigenschaft ist daher eine Möglichkeit, einen NoPicking-Knoten aktiv oder inaktiv zu machen.

Bei der Verwendung mehrerer Subviewports im FrameGraph kann NoPicking nützlich sein, um Picking-Konflikte zwischen sich überlappenden oder nicht visuellen Viewports zu vermeiden. Es kann auch als Optimierung verwendet werden, um unnötige Arbeit für versteckte Viewports oder für Teile der Szenen, die kein Picking erfordern, zu vermeiden.

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

Siehe auch ObjectPicker, RayCaster, und ScreenRayCaster.

© 2025 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.