Тип QML PickingSettings
Класс PickingSettings задаёт параметры обработки выбора сущностей. Подробнее...
| Оператор импорта: | import Qt3D.Render 2.1 |
| С тех пор: | 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.1/qml-qt3d-render-pickingsettings.html