我的世界高级opengl有什么用

html-css015

我的世界高级opengl有什么用,第1张

我的世界高级opengl提供渲染功能。OpenGL被设计为只有输出的,所以它只提供渲染功能。OpenGL是个跨编程语言、跨平台的专业的图形程序接口。它用于三维图像,是一个功能强大,调用方便的底层图形库。

OpenGL的主要功能:

1)

几何建模:在OpenGL中提供了绘制点、线、多边形等基本形体的函数,还提供了绘制复杂三维曲线,曲面(如Bezier,Nurbs等)和三维形体(如球、锥体和多面体等)的函数。由于OpenGL是以顶点为图元,由点构成线,由线及其拓扑结构构成多边形。所以应用这些建模函数可构造出几乎所有的三维模型。

2)

坐标变换:包括取景变换,模型变换,投影变换和视区变换。

3)

颜色模式设置:RGBA模式和颜色索引模式。

4)

光照和材质设置:可设置四种光,即辐射光,环境光,镜面光和漫反射光.材质用模型表面的反射特性表示。

5)

图像功能:提供像素拷贝和读写操作的函数,还提供了反走样,融合和雾化等,以增强图像效果。

6)

纹理映射:

OpenGL的纹理映射功能可十分逼真地再现物体表面的细节。

7)

实时动画:利用OpenGL的双缓存(Double

Buffer)技术可获得平滑逼真的动画效果。

8)

交互技术:方便的三维图形交互接口(选择、拾取、反馈),可进行人机交互操作。