Russian Qt Forum
Ноябрь 22, 2024, 07:22
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
2D и 3D графика
>
3D график по точкам
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: 3D график по точкам (Прочитано 1908 раз)
juvf
Программист
Offline
Сообщений: 570
3D график по точкам
«
:
Октябрь 26, 2023, 11:15 »
Есть массив координат движения точки в пространстве. Пусть будет полёт квадрокоптера. Есть его координаты в виде XYZ. Есть массив этих координат с временем.
Необходимо виазулизировать траекторию. Покрутить мышкой в 3Д, приблизить, удалить, посмотреть сверху/снизу. Чем это можно сделать? Да желательно, чтоб ещё на земле показать пару объектов для привязки к местности.
Может есть готовые программы для типа mathLab/sMath. Или вообще онлайн. Но не нашел такого. Можно самому написать на Qt, но каким инструментом/библиотекой готовым можно воспользоваться? Можно было бы QwtPlot3D, но там нет 3д линий, только плоскости. Вообще, пробовал гуглить "3д график" - почему то все считают, раз 3д, то значит это график плоскости.
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: 3D график по точкам
«
Ответ #1 :
Октябрь 26, 2023, 11:26 »
можно попробовать Qt 3D
https://doc.qt.io/qt-6/qt3d-overview.html
— судя по названию, как раз то, что надо
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
sergek
Гипер активный житель
Offline
Сообщений: 872
Мы должны приносить пользу людям.
Re: 3D график по точкам
«
Ответ #2 :
Октябрь 27, 2023, 02:07 »
У меня есть функция построения 3-хмерных графиков. Правда, написана лет сто назад и для BCpp. Там есть все нужные преобразования, повороты. Если появится желание самому разбираться и перевести на Qt, отправлю в личку. Но с условием, что функцию для Qt мне предоставите.
Что она может, в картинках к этому сообщению.
Записан
Qt 5.13.0 Qt Creator 5.0.1
Win10, Ubuntu 20.04
tux
Global Moderator
Бывалый
Offline
Сообщений: 404
Re: 3D график по точкам
«
Ответ #3 :
Ноябрь 01, 2023, 00:22 »
Было бы любопытно посмотреть. Если получится - исходники получившегося скину, без проблем.
Записан
Digital Art
Igor_S
Новичок
Offline
Сообщений: 9
Re: 3D график по точкам
«
Ответ #4 :
Ноябрь 01, 2023, 19:27 »
Цитата: juvf от Октябрь 26, 2023, 11:15
Необходимо виазулизировать траекторию. Покрутить мышкой в 3Д, приблизить, удалить, посмотреть сверху/снизу. Чем это можно сделать?
OpenGL. Графики или нет - все равно это "3D сцена", со всеми вытекающими. Вьюер - довольно большая работа (впрочем зависит от добросовестности исполняющего)
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...