Визуализация динамических 3D-моделей с помощью qml и qt - PullRequest
0 голосов
/ 08 июля 2019

Этот вопрос касается приложения qt quick 2.В документации qt / qml можно найти много информации о том, как включить статическую модель из внешнего источника в 3DScene.Однако я не нашел примеров того, как построить и визуализировать модель на лету.

Более конкретно, я хочу визуализировать расположение .У меня уже есть структура данных, содержащая расположение (использующая библиотеку под названием CGAL ).Устройства, о которых я расскажу, имеют 3 примитивных типа: узлы, сегменты и грани.Узлы находятся в трехмерном пространстве, и количество узлов может достигать нескольких тысяч.Я хотел бы знать следующее:

  • Как визуализировать структуру сборки пользователя
  • Как автоматически обновлять визуализацию, если базовая структура данных была изменена
  • Как поддержать ввод данных пользователем для этой визуализации (например, выбрать узел / ребро / грань или выбрать два узла, чтобы добавить ребро между ними)

Каков наилучший способ сделать это?Какие классы / типы я должен реализовать?Есть ли ссылки на существующие примеры / учебные пособия?Я предпочитаю использовать QML настолько, насколько я могу.

...