Spec-Zone.ru › Qt

Тип QML PickingSettings

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

Заявление об импорте: import Qt3D.Render
С момента: 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.2/qml-qt3d-render-pickingsettings.html

Spec-Zone.ru

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