Spec-Zone.ru › Qt 6.0

Тип QML PickingSettings

Класс PickingSettings задаёт параметры обработки выбора сущностей. Подробнее...

Заявление об импорте: import Qt3D.Render 2.0
С версии: Qt 5.7
Инициализирует: QPickingSettings
  • Список всех членов, включая унаследованные

Свойства

  • faceOrientationPickingMode : перечисление
  • pickMethod : перечисление
  • pickResultMode : перечисление
  • worldSpaceTolerance : qreal

Подробное описание

Параметры выбора определяют, как обрабатывается выбор сущностей. Дополнительные сведения о выборе сущностей см. в документации компонента Qt3D.Render::ObjectPicker или Qt3D.Render::RayCaster.

При использовании компонентов ObjectPicker, выбор инициируется событиями мыши.

При использовании компонентов RayCaster или ScreenRayCaster, выбор может быть явно инициирован приложением.

В обоих случаях луч будет пропущен через сцену для поиска геометрии, пересекающей луч.

См. также ObjectPicker, RayCaster и ScreenRayCaster.

Документация по свойствам

faceOrientationPickingMode : перечисление

Задаёт, как ориентация граней влияет на выбор треугольников.

  • PickingSettings.FrontFace Будут выбраны только передние грани (по умолчанию).
  • PickingSettings.BackFace Будут выбраны только задние грани.
  • PickingSettings.FrontAndBackFace Будут выбраны как передние, так и задние грани.

pickMethod : перечисление

Содержит текущий метод выбора.

  • PickingSettings.BoundingVolumePicking
  • PickingSettings.TrianglePicking
  • PickingSettings.LinePicking
  • PickingSettings.PointPicking
  • PickingSettings.PrimitivePicking: выбирает точки, линии или треугольники

См. также Qt3DRender::QPickingSettings::PickMethod.

pickResultMode : перечисление

Содержит текущий режим результатов выбора.

  • PickingSettings.NearestPick
  • PickingSettings.AllPicks
  • PickingSettings.NearestPriorityPick

См. также Qt3DRender::QPickingSettings::PickResultMode.

worldSpaceTolerance : qreal

Содержит порог, в координатах модели, используемый для оценки выбора линий и точек.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-qt3d-render-pickingsettings.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API