ПРОСТОЙ 3D рендеринг в C # - PullRequest
       26

ПРОСТОЙ 3D рендеринг в C #

6 голосов
/ 30 ноября 2009

Я визуальный человек, и если я могу что-то визуализировать, это часто имеет для меня больше смысла.

Существует ли простой способ визуализации данных в 3D, который можно использовать для простых визуализаций? Что я действительно хотел бы сделать, это следующее:

У меня есть 3-х мерный массив Int32:

Int32[,,] data = new Int32[256,256,256];

Я заполнил этот массив данными, и теперь мне хотелось бы визуализировать его в трехмерном пространстве. X, Y и Z и поместите точку, где данные больше 0. Basic

Возможность изменения угла обзора будет бонусом, но не обязательна.

Я недостаточно изучил 3D-рендеринг, чтобы использовать какие-либо реальные движки 3D, поэтому чем проще, тем лучше.

Любая помощь, указатели были бы хорошими.

Спасибо

Ответы [ 2 ]

5 голосов
/ 30 ноября 2009

WPF (Windows Presentation Foundation, включенная в .net 3.5) делает 3D-рендеринг довольно простым (или, по крайней мере, более легким, чем это было раньше). Взгляните на следующий урок:

http://www.kindohm.com/technical/WPF3DTutorial.htm - исходная ссылка не работает, но статью все еще можно найти на archive.org, http://web.archive.org/web/20131122141342/http://kindohm.com/technical/WPF3DTutorial.htm

Показывает, как создать маленький трехмерный видовой экран и расположить простые элементы внутри.

1 голос
/ 30 ноября 2009

Microsoft .Net Chart Control - скачать здесь . Это похоже на использование 3D-графиков в Excel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...