Sur cette page

PickingSettings QML Type

La classe PickingSettings définit la manière dont la sélection des entités est gérée. En savoir plus…

Import Statement: import Qt3D.Render 2.12
In C++: QPickingSettings
Status: Deprecated

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

Propriétés

Description détaillée

Les paramètres de sélection déterminent la manière dont la sélection des entités est gérée. Pour plus de détails sur la sélection des entités, consultez la documentation des composants Qt3D.Render::ObjectPicker ou Qt3D.Render::RayCaster.

Lorsque vous utilisez les composants ` ObjectPicker `, la sélection est déclenchée par des événements de souris.

Lorsque vous utilisez les composants « RayCaster » ou « ScreenRayCaster », la sélection peut être déclenchée explicitement par l'application.

Dans les deux cas, un rayon est projeté à travers la scène afin de détecter les géométries qui le coupent.

Voir également ObjectPicker, RayCaster et ScreenRayCaster.

Documentation sur les propriétés

faceOrientationPickingMode : enumeration

Définit l'influence de l'orientation des faces sur la sélection des triangles

  • PickingSettings.FrontFace Seuls les triangles orientés vers l'avant seront sélectionnés (par défaut).
  • PickingSettings.BackFace Seuls les triangles orientés vers l'arrière seront sélectionnés.
  • PickingSettings.FrontAndBackFace Les triangles orientés vers l'avant et vers l'arrière seront sélectionnés.

pickMethod : enumeration

Contient la méthode de sélection actuelle.

Voir aussi Qt3DRender::QPickingSettings::PickMethod.

pickResultMode : enumeration

Conserve le mode actuel d'affichage des résultats de sélection.

Voir également Qt3DRender::QPickingSettings::PickResultMode.

worldSpaceTolerance : real

Contient le seuil, exprimé en coordonnées de l'espace du modèle, utilisé pour évaluer la sélection des lignes et des points.

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