2015-05-27 15 views
2

У меня есть проект, где у меня есть один 3D-объект (.obj-файл), и я хочу щелкнуть по нему. Для первого теста я был бы рад изменить текстуру или цвет объекта. Насколько я знаю, это называется сбор. Вы, ребята, знаете, как управлять этим в qt3d? Весь мой проект написан в qml, поэтому было бы здорово, если бы я мог делать выбор с qml (без C++), но если это необходимо, я тоже готов попробовать это.Как изменить текстуру или цвет объекта в Qt3D с помощью QML?

Мой проект структурирован как следует:

У меня есть Entity как rootEntity и 3D-Сущности, где загружается моя сетка. Эта структура находится в собственном файле qml под названием View3d.qml. Теперь я установил Scene3D в свой main.qml и загрузите экземпляр View3d.

Я использую бета-версию Qt 5.5 с включенным qt3d в системе Windows 8.1 64Bit, если это необходимо.

ответ

-2

См. Демонстрации/qt3d/teaservice. Это показывает, как делать выборку (т.е. выбор объекта с помощью мыши). Обратите внимание, что вам нужна демонстрация qt3d, а не QMS teaservice.