Этот вопрос касается приложения qt quick 2.В документации qt / qml можно найти много информации о том, как включить статическую модель из внешнего источника в 3DScene.Однако я не нашел примеров того, как построить и визуализировать модель на лету.
Более конкретно, я хочу визуализировать расположение .У меня уже есть структура данных, содержащая расположение (использующая библиотеку под названием CGAL ).Устройства, о которых я расскажу, имеют 3 примитивных типа: узлы, сегменты и грани.Узлы находятся в трехмерном пространстве, и количество узлов может достигать нескольких тысяч.Я хотел бы знать следующее:
- Как визуализировать структуру сборки пользователя
- Как автоматически обновлять визуализацию, если базовая структура данных была изменена
- Как поддержать ввод данных пользователем для этой визуализации (например, выбрать узел / ребро / грань или выбрать два узла, чтобы добавить ребро между ними)
Каков наилучший способ сделать это?Какие классы / типы я должен реализовать?Есть ли ссылки на существующие примеры / учебные пособия?Я предпочитаю использовать QML настолько, насколько я могу.