这是opengl安装(zhuāng)文件下载(zǎi),包(bāo)括OpenGL安装(zhuāng)所需的(de)所有文件,内部详细介(jiè)绍了OpenGL的安(ān)装步(bù)骤,并附有一段简单(dān)的测(cè)试程(chéng)序! 已验证。
opengl安装(zhuāng)文件什(shí)么(me),OpenGL下(xià)载,OpenGL2.0,OpenGL(全(quán)写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规(guī)格,它用于三维(wéi)图象(二维的亦可)。OpenGL是(shì)个专(zhuān)业的图形程序接口,是一个功能强大,调用(yòng)方便的底层图形(xíng)库。
opengl.dll是微软(ruǎn)OpenGL特性相关动(dòng)态链接库文件,不(bú)可或缺。当你的电(diàn)脑弹出(chū)提示“没有找到(dào)opengl.dll”或“缺少opengl.dll”等(děng)错(cuò)误(wù)问题,请下载本(běn)站为(wéi)你提(tí)供的(de)dll文件,使用它可以帮助用户解决(jué)上(shàng)述问题。
如果你是游戏,软件运行中缺少这个文件, 就把它(tā)解压(yā)后放到(dào)system32目录下面。然后打开(kāi)“开始-运行-输入regsvr32 Opengl.Dll”,回车即可解决(jué)错误提示!
如果你是软件开发(fā)中(zhōng)需要(yào)的话,还需要在(zài)您创建一个(gè)新的Win32程序(不是console控制台程序)后,您还需要链(liàn)接OpenGL库文件。在VC中操作如下:Project-> Settings,然(rán)后单击LINK标签(qiān)。在"Object/Library Modules"选(xuǎn)项(xiàng)中(zhōng)的开(kāi)始处(在 kernel32.lib 前(qián))增加 OpenGL32.lib GLu32.lib 和 GLaux.lib 后(hòu)单击OK按(àn)钮。现在可以开始(shǐ)写您的OpenGL程序了。
OpenGL是一个开(kāi)放的三维图(tú)形软(ruǎn)件(jiàn)包,它(tā)独立于窗(chuāng)口系统和操(cāo)作系统(tǒng),以它为基础开发的应用程序可(kě)以十分方便地在各种(zhǒng)平台间移植(zhí);OpenGL可以与Visual C++紧密接(jiē)口,便于实现机械(xiè)手(shǒu)的(de)有关计算和图形(xíng)算法,可保证算法的(de)正确性和可靠性(xìng);OpenGL使用简便,效(xiào)率高。它具有七(qī)大功能(néng):
1.建模:OpenGL图形库除(chú)了提供基(jī)本的点、线、多边形的绘制(zhì)函数(shù)外,还提供了(le)复杂(zá)的三维物体(tǐ)(球、锥、多面体、茶壶等)以及复杂曲线和曲(qǔ)面绘制函数。
2.变换:OpenGL图(tú)形库(kù)的变换包括基本变换和(hé)投影(yǐng)变换。基本变换有平移、旋转、缩放、镜像(xiàng)四(sì)种变换(huàn),投(tóu)影变换有平行投(tóu)影(又称正射投影)和(hé)透视投 影两(liǎng)种变换。其(qí)变换方法(fǎ)有利于(yú)减少算法(fǎ)的运行时(shí)间,提高三维(wéi)图形的(de)显(xiǎn)示速度。
3.颜色模式设置:OpenGL颜色模(mó)式有两种(zhǒng),即RGBA模式和(hé)颜色索引(Color Index)。
4.光照和材质(zhì)设置:OpenGL光有自发光(Emitted Light)、环境光(Ambient Light)、漫(màn)反射光(Diffuse Light)和高光(Specular Light)。材质是用光反射率来(lái)表(biǎo)示(shì)。场景(Scene)中(zhōng)物体最终反映到人眼的颜色是光的(de)红绿蓝分量与材质红绿(lǜ)蓝分量的反射率相乘(chéng)后形(xíng)成的(de)颜色。
5:纹理映(yìng)射(Texture Mapping)。利用OpenGL纹理映射功能可以十分逼真(zhēn)地表(biǎo)达物体表面细(xì)节(jiē)。
6:位(wèi)图显示和(hé)图(tú)象增强图象功能(néng)除了基本的(de)拷(kǎo)贝和像素读写外,还提(tí)供融合(hé)(Blending)、抗锯齿(反(fǎn)走样(yàng))(Antialiasing)和雾(fog)的特殊图象(xiàng)效果处理。以上三条可(kě)使被仿真(zhēn)物更(gèng)具(jù)真(zhēn)实(shí)感,增强图形显示(shì)的效果。
7:双缓存动画(huà)(Double Buffering)双缓存(cún)即前台缓存(cún)和(hé)后台缓存,简言之(zhī),后(hòu)台缓存计算(suàn)场景、生(shēng)成画面,前(qián)台缓存显示后台缓存已(yǐ)画好的画面。
此外(wài),利用OpenGL还能实现深(shēn)度暗示(Depth Cue)、运动模糊(Motion Blur)等特(tè)殊效果(guǒ)。从而(ér)实现了消隐算法。OpenGL设(shè)备运(yùn)用,目(mù)前瑞(ruì)芯微2918芯片和英伟达芯片(piàn)Tegra2 就是采(cǎi)用OpenGL 2.0技术进行图形处理,而基于(yú)瑞芯微2918芯(xīn)片方案代表是台电T760和微蜂X7平板(bǎn)电脑(nǎo)所采(cǎi)用到。
