簡介
地圖是空間信息的載體,是對空間信息的抽象化、符號化描述。二維地圖以其宏觀性、整體性、抽象性等優點,至今仍然是人們認識空間信息的重要工具。
隨著計算機硬件與軟件技術的飛速發展,三維可視化技術也日臻成熟。它以現實性、直觀性和逼真的視覺效果收到了人們的日益青睐,特別在區域地形地貌表示、軍事指揮、水利農田重大工程規劃、城市仿真等案例中得到了廣泛的應用。
“虛擬地景生成系統”是基於Windows2000系統和Visual C++ 6.0平台,利用基本OpenGL函數編程技術開發的三維可視化成果。它通過簡單的DEM(數字高程模型)數據,建立格網模型、再根據光照強度、高程值及有關數據建立數學模型,生成暈渲,再將它投影到平面上,達到模擬現實地貌起伏的效果。
本系統采用XP風格界面,清新自然。它具有透射/正射投影切換、漫游、縮放功能。支持分層暈渲、比高設定、平移、旋轉、翻滾、視野調節、霧化、紋理貼圖(顯示/隱藏)等諸多功能,單幅、1MB大小的DEM數據生成速度為秒級,浏覽時無停頓。
本系統提供完整源代碼(XP界面效果采用GuiTK114動態鏈接庫,用戶可自行更換,它與本系統的商業部分無關)。
下載 Demo 示例程序:http://www.vckbase.com/document/journal/vckbase25/graphics/bitmap/vt.rar