程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> VC >> 關於VC++ >> 虛擬地景生成系統 1.1v

虛擬地景生成系統 1.1v

編輯:關於VC++

簡介

地圖是空間信息的載體,是對空間信息的抽象化、符號化描述。二維地圖以其宏觀性、整體性、抽象性等優點,至今仍然是人們認識空間信息的重要工具。

隨著計算機硬件與軟件技術的飛速發展,三維可視化技術也日臻成熟。它以現實性、直觀性和逼真的視覺效果收到了人們的日益青睐,特別在區域地形地貌表示、軍事指揮、水利農田重大工程規劃、城市仿真等案例中得到了廣泛的應用。

“虛擬地景生成系統”是基於Windows2000系統和Visual C++ 6.0平台,利用基本OpenGL函數編程技術開發的三維可視化成果。它通過簡單的DEM(數字高程模型)數據,建立格網模型、再根據光照強度、高程值及有關數據建立數學模型,生成暈渲,再將它投影到平面上,達到模擬現實地貌起伏的效果。

本系統采用XP風格界面,清新自然。它具有透射/正射投影切換、漫游、縮放功能。支持分層暈渲、比高設定、平移、旋轉、翻滾、視野調節、霧化、紋理貼圖(顯示/隱藏)等諸多功能,單幅、1MB大小的DEM數據生成速度為秒級,浏覽時無停頓。

本系統提供完整源代碼(XP界面效果采用GuiTK114動態鏈接庫,用戶可自行更換,它與本系統的商業部分無關)。

下載 Demo 示例程序:http://www.vckbase.com/document/journal/vckbase25/graphics/bitmap/vt.rar

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved