1樓:
1.可能在win32下沒法實現,它glut做的窗體沒發持續重新整理螢幕,你可以用sdk或mfc做,這樣就可以了。
2.同樣,也要在sdk或mfc中做。
3.記巨集態錄初始時所有座標位置就行了。
4.和窗體的長和蔽源源寬做比較,超出範圍時候,讓其等於窗體長或寬。
除了2之外,你可以網上找nehe的電子教程,你想要的都有了,第二個分屏的我能在mfc下做,唯一說的是要把opengl的視口做成乙個類,在不同螢幕中宣告其物件,這樣才能達到你想的那種實現。
你很急迫的解決這個問題,乙個問題盡然提了兩次,你要真的很想實現你要的功能,只能到sdk或者mfc中去做,如果你只在win32下glut做的窗體實現,真的不能,或者很難。我在mfc下做opengl,可以肯裂頃定能完成你這4個功能。
opengl是什麼
2樓:網友
opengl(英語:open graphics library,譯名:開放圖形庫或者「開放式圖形庫」)是用於渲染2d、3d向量圖形的跨語言、跨平臺的應用程式程式設計介面(api)。
這個介面由近350個不同的函式呼叫組成,用來繪製從簡單的圖形位元到複雜的三維景象。而另一種程式介面系統是僅用於microsoft windows上的常用於cad、虛擬實境、科學視覺化程式和電子遊戲開發。
opengl的高效實現(利用了圖形加速硬體)存在於windows,部分unix平臺和mac os。這些實現一般由顯示裝置廠商提供,而且非常依賴於該廠商提供的硬體。開放源**庫mesa是乙個純基於軟體的圖形api,它的**相容於opengl。
但是,由於許可證的原因,它只聲稱是乙個「非常相似」的api。
opengl是什麼
3樓:小風
opengl的前身是sgi公司為其圖形工作站設計的乙個圖形開發軟體庫iris gl (graphics library),由於其效能優越,因此受到了使用者的一致推崇。sgi公司有針對性地對gl進行了改進,特別是擴充套件了gl的可移植性,使之成為乙個跨平臺的開放式圖形程式設計介面,這就是opengl。
opengl (open graphics library) 是乙個針對圖形硬體的軟體介面。
從程式開發人員的角度來看,opengl是一組繪圖命令的api集合。利用這些api能夠方便地描述二維和三維幾何物體,並控制這些物體按某種方式繪製到顯示緩衝區中。 對opengl實現者來說,opengl是影響圖形硬體操作的一組命令。
如果硬體只包含視訊記憶體,open gl的指令完全依賴主機的cpu來實現。通常情況下,圖形硬體有不同水平的圖形加速能力,opengl實現者的任務是在cpu和圖形硬體之間對圖形命令進行合理的劃分,以便充分利用圖形硬體的處理能力。
opengl (open graphics library),是乙個三維的計算機圖形和模型庫,作為乙個效能優越的圖形應用程式設計介面(api),它具有模型繪製 、模型觀察、 顏色模式的指定、光照應用 、圖象效果增強 、點陣圖和圖象處理 、紋理對映 、即時動畫 、互動技術等功能 。opengl與硬體無關、獨立於作業系統、支援網路執行。
4樓:網友
opengl(全寫open graphics library)是個定義了乙個跨程式語言、跨平臺的程式設計介面的規格,是乙個專業的圖形程式介面,是乙個功能強大,呼叫方便的底層圖形庫。
opengl光源設定問題
首先你先要明白的一點是openglgl中任何幾何圖形都是有兩個面的,如果你法線設定正確,那麼頂點的最終顏色應該與頂點法線向量和光線向量的夾角有關,橋顫 夾角越大頂點的顏色就越暗,夾角越小頂點的顏色就越亮。你之所以說球無論怎麼旋轉都是亮的是因為球的每個頂點在旋轉時它的法線向量也是跟著旋轉的,所以能得到...
關於openGL,以及顯示卡的問題,求助,thx
提示opengl版本或顯示卡驅動版本太低嗎,1.提示顯示卡版本太低有可能是在版 物理特性上不支援 關於opengl,以及顯示卡的問題,求助,thx 是提示opengl版本或顯示卡驅動版本太低嗎1.提示顯示卡版本太低有可能是在物理特性上不支援遊戲的執行 2.可根據顯示卡型號到官網上更新匹配的顯示卡驅動...
eprime程式設計問題,Eprime程式設計問題
你好,你進行呼叫就可以了,比如呼叫列名為p1,那麼你分別填 p1 0 p1 1 p1 2 就成了,當熱你想要版語句實現這個要求也沒權有問題,看你的需求。另外需要e prime程式示例可以參考 http eprime程式設計問題 參 人類對未知有天生恐懼,所以新不如舊,這種想法情有可原。忽而今夏 你好...