Auf dieser Seite

NoPicking QML Type

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

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

FrameGraphNode

Status: Deprecated

Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.

Ausführliche Beschreibung

Wenn deaktiviert, verhindert ein „NoPicking“-Knoten nicht, dass eine Auswahl durchgeführt wird. Das Umschalten der „enabled“-Eigenschaft ist daher eine Möglichkeit, einen „NoPicking“-Knoten zu aktivieren oder zu deaktivieren.

Bei der Verwendung mehrerer Subviewports im FrameGraph kann „NoPicking“ nützlich sein, um Auswahlkonflikte zwischen überlappenden oder nicht sichtbaren Viewports zu verhindern. Es kann auch als Optimierung eingesetzt werden, um unnötigen Aufwand für ausgeblendete Viewports oder für Bereiche der Szene zu vermeiden, in denen keine Auswahl erforderlich ist.

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

Siehe auch ObjectPicker, RayCaster und 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.