簡體   English   中英

如何將像素矩陣直接渲染為wpf元素?

[英]How to render a pixel matrix directly into a wpf element?

因此,我正在用C#開發一個涉及渲染結構的小程序。 我從使用Graphics()開始,但是由於某些限制並且為了學習,我創建了自己的3D引擎類(或類似的類)。

該類將像素存儲和處理為以下矩陣:

public class pixel {
        public Color cor = new Color();
        public int z = Int32.MinValue;
    }

其中z用於可見性檢查。

現在,我已經檢查了結果(通過從矩陣創建位圖文件),我想將該矩陣直接繪制並處理到WPF中的元素中。 所以我想知道是否有一種簡單的方法可以做到這一點。

我在這一切上都很新鮮,所以如果我可能會缺少一些東西,請告訴我,有時我不知道我應該真正尋找什么。

在嘗試了一些不同的方法之后,我最終以不同的方式將數據存儲在矩陣中。

我當前的解決方案是直接在位圖上繪制(可以輕松地將其傳遞給PictureBox控件),同時將其他信息存儲在與位圖大小相同的矩陣中。

暫無
暫無

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

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