@mIka01

Как построить 3D график по точкам?

Здравствуйте, у меня вопрос про 3D график.
Есть массив "int[ , ]" в нем точки значение высоты. Значения каждой ячейки координата z. Проблема если взять случайную строчку массива, то там будут такие данные { ... 0, 0, 0, 50, 0, 0, 0, 0, 76, 89, 56, 0, 0, 0, 0, 0 ... }.
Надо построить график 3D между не нулевыми точками.
На подобии как в exel.
6033f1b558dab722941595.jpeg

Только без пропусков в ( 0 ).
P.S. мне сложно объяснить.

Заранее благодарю за ответ.
  • Вопрос задан
  • 90 просмотров
Решения вопроса 2
BasiC2k
@BasiC2k
Курите стандартный контрол Chart. Управление им очень похоже на графики Excel.
Ответ написан
@mIka01 Автор вопроса
Здраствуйте.
Один из способов решения, которым я воспользовался это:
  1. Триангулировать плоскость точек.
  2. Построить плоскость через получившиеся треугольники.


1. Его можно посмотреть из моего прошлого вопроса.
2. Через получившиеся треугольники можно построить плоскость. Для этого можно воспользоваться библиотекой OpenGL. Очень хорошо расписано, показано и приведен пример программы здесь (Программа в конце статьи).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы