OpenGL特点及功能

本文介绍了OpenGL作为一个开放的三维图形软件包,其核心特性包括建模、变换、颜色模式设置、光照和材质设置、纹理映射、位图显示与图像增强以及双缓存动画等功能。OpenGL的这些特性使得它能够在多种平台上进行高效、真实的图形渲染,并且在Windows系统中,通过opengl32.dll和glu32.lib库支持。文章还提到了GLUT库的下载链接,以及OpenGL命名规则的一般性介绍。
摘要由CSDN通过智能技术生成

  刚毕业不久的时候参加过一个项目就是OpenGL相关的开发,自己在大学里面都不知道这玩意。刚接手非常郁闷,还好有高手带我们这种新兵蛋子。当时是用.net框架的C++开发,对于刚毕业没多久的人确实是一种好的锻炼,对面向对象的继承,重载,虚函数等等都有所理解,而不是仅仅只知道书本中面向对象的概念。由于当时是研究项目,开发团队自己构建数据模型,由于开发内容的数学概念比较浓厚,还有几个数学专业的研究生。

    OpenGL是一个开放的三维图形软件包,它独立于窗口系统和操作系统,以它为基础开发 的应用程序可以十分方便地在各种平台间移植;OpenGL可以与Visual C++紧密接口,便于实现机械手的有关计算和图形算法,可保证算法的正确性和可靠性;OpenGL使用简便,效率高。它具有七大功能:(以下内容部分来自网络)
  1.建模:OpenGL图形库除了提供基本的点、线、多边形的绘制函数外,还提供了复杂的三维物体(球、锥、多面体、茶壶等)以及复杂曲线和曲面绘制函数。
  2.变换:OpenGL图形库的变换包括基本变换和投影变换。基本变换有平移、旋转、变比镜像四种变换,投影变换有平行投影(又称正射投影)和透视投 影两种变换。其变换方法有利于减少算法的运行时间,提高三维图形的显示速度。
  3.颜色模式设置:OpenGL颜色模式有两种,即RGBA模式和颜色索引(Color Index)。
  4.光照和材质设置:OpenGL光有辐射光(Emitted Light)、环境光(Ambient Light)、漫反射光(Diffuse Light&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值