原创 三維場景中文字

一.三維場景中文字的使用類型 1使用OpenGL位圖 使用方法: 使用函數 glRasterPos*()指定屏幕位置,使用glBitmap繪製位圖。 使用位圖的缺點 如果放大縮小顯示,不作處理的話,效果難看。 點陣字庫字體種類少 點陣

原创 三維場景中的精度問題

三維場景中的數據類型一般是使用float型,但是在許多情況下,double也是很有必要的。 我們知道32位float是3.4*(10^(-38)~10^(38)),double類型的範圍是1.7*(10^(-308)~10^(308)),

原创 使用非2次方冪的圖像紋理的問題

  圖像使用2次方是很討厭的問題,不在技術難度上,而在技術妥協上.實際上要求美工作出2次方紋理,並且整張圖的空間利用率要高,是很難的.當有些策劃丟過來奇奇怪怪的尺寸的圖像,我都要吐血,當知道2n次方限制後,他們把圖像尺寸擴大一下,再丟

原创 WorldWind數據

現有導航產品的地圖情況:ozi:   是用柵格地圖,容易轉換使用。地圖的分辨率爲50m,大約1:10w到1:25w。 MapKings數據非常少,只有一些大城市,如北京、上海、廣州、深圳、東莞、香港、臺北等。 城際通:www.cityon

原创 升級以前的OpenGL代碼

今天把過去的OpenGL的代碼做了一下修改從以前的VC6升級到VC.NET,以前編寫VC不知道用動態連接庫,什麼東西都一股腦寫在View類,搞得View像個大胖子,現在給它減減肥,還有在讀取數據流文件的時候,原來的VC6下面的方法不能編譯

原创 Earthsat Geocover數據

GeoCover是使用LANDSAT5衛星在1990年左右採集的數據合成的,LANDSAT5是美國太空總署(NASA)於1984年3月1日發射的地球觀測衛星。LANDSAT5 TM(Thematic Mapper)有7個波段:波段1:0.

原创 三維管線

有個三維管線項目的構想,很想做下去,這是基本管線顯示,裏面還有很多東西可以加進來,比如地形,建築物,管線的LOD技術,當然還包括最基本的管線分析內容,爆管分析,查找閥門等功能。

原创 3DMax作品

 可以說是3D Max讓我對3D編程感興趣的,這是當時做的經緯儀。  

原创 3DS模型解析的問題

前段時間在解析3ds模型的時候遇到了問題,經過一段時間的摸索算是有了解決方案,下面跟大家分享一下:   情況是這樣,本來是在3ds max中看的好好的模型,用OpenGL導到程序裏會發現模型位置錯亂,mesh之間的相對位置變化很大,有的m

原创 用VC++實現ODBC數據源設置(轉)

爲了使ODBC能與數據庫一起工作,必須把數據庫註冊到ODBC驅動程序管理器,這項工作可以通過定義一個DSN或數據源名字來完成。通常,我們只能手動打開系統控制面板,運行其中的ODBC數據源管理器,手工配置數據源,但是這項工作對用戶而言過於複

原创 展示過去做的虛擬現實項目,地質編錄的三維演示

展示過去做的虛擬現實項目,地質編錄的三維演示 1首先根據不同的編錄對象進行建模,包括邊坡,城門型洞,矩形洞,圓形洞,他們的建模參數以及後面的所有數據都是通過訪問數據庫得到的 2 數字編錄正攝射展示影像紋理映射 3 多分辨率紋理映射(

原创 轉一篇Ogre介紹

 本文出處:http://www.azure.com.cn/ 1 - 什麼是OgreOgre是一款開源的圖形渲染引擎,它的全名叫(Object-oriented Graphics Rendering Engine),它是由一個核心小組開發

原创 對OpenGL還是念念不忘

         有一年沒有碰OpenGL了,今天突然很是懷念OpenGL,想當初在學校的時候因爲感興趣一直在學OpenGL,最後終於把OpenGL作爲自己的畢業論文,感覺用OpenGL進行建模,貼圖,渲染,漫遊,很直觀很有成就感,想象你

原创 如何在VC++.NET2003中使用OpenGL

如何在VC++.NET2003中使用OpenGL      最近要用VC.NET2003中開發一個三維項目,要用到OpenGL的各種庫,上網查了不少資料,現總結如下:      在MFC中添加OpenGL的初始化設置:      1.在

原创 從今天起,開始寫技術blog,算是對自己成長的記錄

       最近在對一個項目進行數據庫設計,比較了Visio和(PowerDesigner)PD,最終當然決定用專業的數據庫設計軟件PD,瞭解了一些PD的背景資料,原來PD是最初的開發者是中國人,80年代初就留學法國,又一牛人。