簡體   English   中英

WPF C#中的地形3D

[英]Topographical 3D in WPF C#

這是我幾年前做的一個項目的屏幕截圖: 在此處輸入圖片說明

我用XNA做到了。 我使用Sunburn Engine和OpenGL做過類似的事情。 實際上只有兩個文件:一個大的位圖地形圖和一個“下面”的類似尺寸的高度圖。

我想知道如何在WPF程序中執行此操作。 理想情況下,我將能夠在窗口中以3D旋轉它。 我所見過的唯一類似的東西似乎是使用3rd party插件。

有人可以指引我正確的方向嗎?

謝謝!

抱歉,您的問題措辭不太清楚,聽起來您想從XNA移植到WPF 3D圖形。

在WPF應用程序中顯示XNA非常簡單,有關詳細信息,請參見Nick Gravelyn的MSDN文章 還提供了示例代碼,因此足以讓您入門。

Nick技術的主要問題在於,它不允許您在同一窗口中重疊XNA和WPF元素。 您可以通過將WPF控件放在Popup 窗口中來解決該問題 ,如Fredrik Hedblad對這個SO問題的回答中所述。

將兩者結合在一起,您將獲得一個WPF前端,該前端覆蓋XNA渲染的場景。

暫無
暫無

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

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