[英]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.