前往顾页
以后地位: 主页 > 收集编程 > .Net实例教程 >

OpenGL与三维模型衬着和节制

时候:2012-09-06 16:08来源:知行网www.zhixing123.cn 编辑:麦田守望者

OpenGL(Open Graphics Library,开放性图形库)是一个硬件和图形软件接口,它定义了一个跨编程说话、跨平台的编程接口的规格,用于天生二维、三维图象。

这个接口由近三百五十个不合的函数调用构成,用来从简朴的图元绘制复杂的三维气象。

因为OpenGL具有以下长处:

自力于操纵体系和硬件环境,合用于从小我计较机到事情站的遍及的计较机环境、在三维实在感图形制作中具有优良的机能、不但能便利地制造出有极高质量的运动彩色图象,还能创作发明出高质量的动画结果、借助Windows编程环境可与模型进行人机交互以实现节制、开放性和高度的可重用性等等,所以它以成为业界标准。

但OpenGL没有供应三维模型的高级号令,它只是经由过程根基的多少图元诸如点、线及多边形来建立三维平面模型。与此相反,目前有很多优良的三维图形软件,比如AutoCAD、3DMAX、SolidWorks等,可以便利地建立三维模型,但却难以对其进行节制。以3DMAX为例,它的动画是基于关头帧而不是人机交互。

为了取长补短,有效操纵这两类体例的长处,可以采取编程读取3DMAX制作的三维模型的数据并用基于OpenGL的法度重绘该三维模型及与其进行人机交互以实现节制。如许既避免了在建模阶段用OpenGL建立三维模型的反复沉重的休息,也充分操纵了在节制阶段OpenGL强年夜的人机交互服从。

------分开线----------------------------
标签(Tag):C# C#实例教程 c#根本教程 C#源代码 c#技能
------分开线----------------------------
保举内容
猜你感兴趣