@Fortunato28

Как построить двумерный график с тремя осями средствами C++, QT?

Нужно построить плоский двумерный график, на котором будут отображаться вектора (это которые как стрелочки) с тремя координатами. Т.е. как проекция трёхмерного графика на плоскость.
Очевидно можно воспользоваться qtcustomplot, но возможности использовать третью ось я не нагуглил. С какой стороны тогда подступиться к проблеме?
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 1
RiseOfDeath
@RiseOfDeath
Диванный эксперт.
Логично что двухмерный график не умеет рисовать трехмерные векторы. Берите и сами делайте проекцию и ее загоняйте в qtcustomplot.

Вам нужны проекции ващего вектора на единичные векторы oX (1, 0, 0) и oY (1, 0, 0); затем складываете проекции на oX и oY - это и будет проекция вектора на плоскость "графика". (ну разве что вам придется из вектора выкинуть координаты по оси Z, она так и так должна получится равно нулю)

Гуглите как строить проекцию вектора на вектор.

p.s.

Ну и разумеется плоскость из моего примера выше одна из бесчисленного множества. Вы можете использовтаь любые базисы, если это нужно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
НТЦ ПРОТЕЙ Санкт-Петербург
от 100 000 до 150 000 ₽
Barbatum Барнаул
от 30 000 до 80 000 ₽
Flipper Devices Inc. Москва
от 120 000 ₽
13 июн. 2021, в 09:41
10000 руб./за проект
13 июн. 2021, в 09:39
2000 руб./за проект