Задать вопрос
@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. мне сложно объяснить.

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


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

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

Похожие вопросы