簡體   English   中英

C#中的簡單3D渲染

[英]SIMPLE 3D rendering in C#

我是一個視覺形象的人,如果我可以想象一些對我來說更有意義的東西。

有沒有一種簡單的方法來渲染3D數據以用於簡單的可視化? 我實際想做的是以下內容:

我有一個Int32的3維數組:

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

我用數據填充這個數組,基本上現在想要在3D空間中渲染它。 X,Y和Z並在數據大於0的位置放置一個點

能夠改變視角將是一個獎勵,但不是必需的。

我沒有足夠深入地研究3D渲染,以便使用任何真正的3D引擎,因此越簡單越好。

任何幫助,指針都會很好。

謝謝

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

它展示了如何創建一個小型3D視口並在其中放置簡單元素。

Microsoft .Net Chart Control - 從這里下載。 這就像在Excel中使用3D圖表一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM