freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于opengl技術(shù)的軟件系統(tǒng)設(shè)計(jì)-展示頁

2025-01-25 10:54本頁面
  

【正文】 ++ 。要用C++來開發(fā)Windows的高性能應(yīng)用程序,Visual C++是效率較高的首選工具之一。圖51 OpenGL圖形繪制過程 基于VC++中的OpenGL技術(shù)的實(shí)現(xiàn)基于OpenGL的開放性接口,利用目前流行功能強(qiáng)大的Visual C++開發(fā)環(huán)境編程,Visual C++以其與OpenGL接口的高兼容性,是的開發(fā)過程簡單易用。(3) 光柵化(Rasterization)過程:將圖元轉(zhuǎn)化為二維圖像,完成每個(gè)圖像點(diǎn)的顏色與深度的計(jì)算,生成結(jié)果為基片(Fragment),即各圖元的二維結(jié)果。圖元的操作處理過程結(jié)束后,只留下圖元可見部分,準(zhǔn)備進(jìn)行光柵化(投影)處理[54]。OpenGL將點(diǎn)、線段、多邊形等通過在函數(shù)glBegin()和glEnd()之間一系列頂點(diǎn)的數(shù)據(jù)繪制出圖形。法線、紋理、顏色值會(huì)在處理每個(gè)頂點(diǎn)的過程中被使用和改變。每個(gè)頂點(diǎn)信息可以是二維的也可以是三維的,可以使用2~4個(gè)坐標(biāo)。有一組頂點(diǎn)定義的圖元(Pirmitive)執(zhí)行完繪制操作后,后繼圖元才能作用[53]。也就是說,OpenGL是基于點(diǎn)的。綜合以上功能,作為圖形硬件的軟件接口,OpenGL主要是將三維的物體投影到一個(gè)二維平面上,之后處理得到像素,進(jìn)行顯示。此外,硬件可編程能力的實(shí)現(xiàn)也提供了一個(gè)更好的方法以整合現(xiàn)有的擴(kuò)展指令[51]。OpenGL ,如圖51。OpenGL ,而是逐漸在ARB中占據(jù)主動(dòng)地位的3DLabs。其中包括改進(jìn)打印機(jī)支持,在增強(qiáng)元文件中包含OpenGL的調(diào)用,頂點(diǎn)數(shù)組的新特性,提高頂點(diǎn)位置、法線、顏色、色彩指數(shù)、紋理坐標(biāo)、多邊形邊緣標(biāo)識(shí)的傳輸速度,引入了新的紋理特性等等。1992年7月,隨后又與微軟公司共同開發(fā)了Windows NT版本的OpenGL,從而使一些原來必須在高檔圖形工作站上運(yùn)行的大型3D圖形處理軟件也可以在微機(jī)上運(yùn)用。該軟件是基于OpenGL面向?qū)ο蟮墓ぞ甙?,提供?chuàng)建交互式3D圖形應(yīng)用程序的對象和方法,提供了預(yù)定義的對象和用于交互的事件處理模塊,創(chuàng)建和編輯3D場景的高級應(yīng)用程序單元,有打印對象和用其它圖形格式交換數(shù)據(jù)的能力。但是通過一些轉(zhuǎn)換程序,可以很方便地將AutoCAD、3DS/3DSMAX等3D圖形設(shè)計(jì)軟件制作的DXF和3DS模型文件轉(zhuǎn)換成OpenGL的頂點(diǎn)數(shù)組。因此,支持OpenGL的軟件具有很好的移植性,可以獲得非常廣泛的應(yīng)用。雖然Direct X在家用市場全面領(lǐng)先,但在專業(yè)高端繪圖領(lǐng)域,OpenGL是不能被取代的主角。IRIS GL是一個(gè)工業(yè)標(biāo)準(zhǔn)的3D圖形軟件接口,功能雖然強(qiáng)大但是移植性不好,于是SGI公司便在IRIS GL的基礎(chǔ)上開發(fā)了OpenGL。OpenGL是個(gè)專業(yè)的圖形程序接口,是一個(gè)功能強(qiáng)大,調(diào)用方便的底層圖形庫。本章通將如何在Windows環(huán)境下使用VC++、OpenGL實(shí)現(xiàn)物體的三維實(shí)時(shí)運(yùn)動(dòng)仿真,并利用“模糊神經(jīng)網(wǎng)絡(luò)算法”來解決機(jī)械手臂到達(dá)指定環(huán)境中的某點(diǎn)位置運(yùn)動(dòng)的問題,為機(jī)械運(yùn)動(dòng)控制系統(tǒng)的三維運(yùn)動(dòng)仿真及操作控制提供了一種新的方法[52]。第五章 基于OpenGL技術(shù)的軟件系統(tǒng)設(shè)計(jì)機(jī)器人三維運(yùn)動(dòng)仿真是機(jī)器人各項(xiàng)仿真中一個(gè)很重要的組成部分。它對于驗(yàn)證機(jī)器人工作原理、工作空間及進(jìn)行碰撞檢測等都具有非常重要的指導(dǎo)意義[4]。 OpenGL技術(shù)的實(shí)現(xiàn) OpenGL的概述OpenGL(全稱:Open Graphics Library)是定義了一個(gè)跨編程語言、跨平臺(tái)的編程接口的規(guī)格,它用于三維圖象(二維的亦可)。OpenGL的前身是SGI公司為其圖形工作站開發(fā)的IRIS GL。OpenGL的英文全稱是“Open Graphics Library”,顧名思義,OpenGL便是“開放的圖形程序接口”。OpenGL是與硬件無關(guān)的軟件接口,可以在不同的平臺(tái)如Windows 9Windows NT、Unix、Linux、MacOS、OS/2之間進(jìn)行移植。由于OpenGL是圖形的底層圖形庫,沒有提供幾何實(shí)體圖元,不能直接用以描述場景。在OpenGL的基礎(chǔ)上還有Open Inventor、Cosmo3D、Optimizer等多種高級圖形庫,適應(yīng)不同應(yīng)用,其中,Open Inventor應(yīng)用最為廣泛。OpenGL的發(fā)展一直處于一種較為遲緩的態(tài)勢,每次版本的提高新增的技術(shù)很少,大多只是對其中部分做出修改和完善。并加入了一些新的功能。OpenGL “OpenGL Shading Language”,該語言是“OpenGL ”的底核,用于著色對象、頂點(diǎn)著色以及片斷著色技術(shù)的擴(kuò)展功能。同時(shí)在頂點(diǎn)與像素及內(nèi)存管理上與DirectX共同合作以維持均勢。借此可以對在ARB停滯不前時(shí)代各家推出的各種糾纏不清的擴(kuò)展指令集做一次徹底的精簡。 OpenGL三維成形過程OpenGL具有超強(qiáng)的圖形繪制能力,包括繪制物體、啟動(dòng)光照、管理位圖、紋理映射、動(dòng)畫、圖形增強(qiáng)及
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1