Тип 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