The invention belongs to the field of computer graphics, in particular to a graphics extension system based on OpenGL, comprising: OpenGL core library (1), MiniGUI window system (2), font support software (3), GLU Library (4), and GLUT Library (5). The invention is based on OpenGL core library, combined with the MiniGUI window system, GLU library, GLUT library, font, extended graphics application interface, provide a powerful and easy to extend the use of OpenGL graphical interface for graphics application development.
【技术实现步骤摘要】
一种基于OpenGL的图形扩展系统
本专利技术属于计算机图形领域,尤其涉及一种基于OpenGL的图形扩展系统。
技术介绍
OpenGL作为图形设备的标准接口之一,只提供最基本的图形绘制接口,在具体应用都在OpenGL核心库基础上提供众多扩展接口。目前公开研究的图形扩展系统中的窗口系统多使用的是X-window等,未发现和MinGUI以及字库结合的基于OpenGL的图形扩展系统。
技术实现思路
本专利技术的目的是:本专利技术提供一种基于OpenGL的图形扩展系统,在OpenGL核心库的基础上,结合MiniGUI窗口系统、GLU库、GLUT库、字库,扩展图形应用接口,为图形应用的开发提供一套功能强大、便于使用的OpenGL扩展图形接口。本专利技术的解决方案是:一种基于OpenGL的图形扩展系统,包括:OpenGL核心库(1)、MiniGUI窗口系统(2)、字库支持软件(3)、GLU库(4)、GLUT库(5);OpenGL核心库(1)为MiniGUI窗口系统(2)、字库支持软件(3)、GLU库(4)、GLUT库(5)提供图形绘制支持;MiniGUI窗口系统(2)调用OpenGL核心库(1)和字库支持软件(3)来实现;MiniGUI窗口系统(2)的功能包括:窗口绘制、多窗口管理、字符显示,其中窗口绘制功能调用OpenGL核心库(1)实现,多窗口管理功能由MiniGUI窗口系统(2)实现,字符显示功能调用字库支持软件(3)来实现;字库支持软件(3)调用OpenGL核心库(1)中的纹理功能提供字符绘制;GLU库(4)调用OpenGL核心库(1)实现;GLUT库(5)调用O ...
【技术保护点】
一种基于OpenGL的图形扩展系统,其特征在于,包括:OpenGL核心库(1)、MiniGUI窗口系统(2)、字库支持软件(3)、GLU库(4)、GLUT库(5);OpenGL核心库(1)为MiniGUI窗口系统(2)、字库支持软件(3)、GLU库(4)、GLUT库(5)提供图形绘制支持;MiniGUI窗口系统(2)调用OpenGL核心库(1)和字库支持软件(3)来实现;MiniGUI窗口系统(2)的功能包括:窗口绘制、多窗口管理、字符显示,其中窗口绘制功能调用OpenGL核心库(1)实现,多窗口管理功能由MiniGUI窗口系统(2)实现,字符显示功能调用字库支持软件(3)来实现;字库支持软件(3)调用OpenGL核心库(1)中的纹理功能提供字符绘制;GLU库(4)调用OpenGL核心库(1)实现;GLUT库(5)调用OpenGL核心库(1)、GLU库(4)和MiniGUI(2)实现;GLUT库功能包括:事件处理、窗口管理、菜单管理、字体绘制、几何图形绘制、颜色表管理,其中窗口管理、菜单管理、字体绘制功能调用MiniGUI(2)实现,几何图形绘制功能调用GLU库(4)实现,颜色表管理功 ...
【技术特征摘要】
1.一种基于OpenGL的图形扩展系统,其特征在于,包括:OpenGL核心库(1)、MiniGUI窗口系统(2)、字库支持软件(3)、GLU库(4)、GLUT库(5);OpenGL核心库(1)为MiniGUI窗口系统(2)、字库支持软件(3)、GLU库(4)、GLUT库(5)提供图形绘制支持;MiniGUI窗口系统(2)调用OpenGL核心库(1)和字库支持软件(3)来实现;MiniGUI窗口系统(2)的功能包括:窗口绘制、多窗口管理、字符显示,其中窗口绘制功能调用OpenGL核心库(1)实现,多窗口管理功能由Mi...
【专利技术属性】
技术研发人员:黎小玉,田泽,马城城,刘晖,张琛,聂曌,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。