共查询到20条相似文献,搜索用时 125 毫秒
1.
OpenGL是一个功能强大的三维图形库,然而在使用MFC开发应用程序并采用OpenGL绘制三维图形的时候,必须遵循一些固定的规范:先建立OpenGL绘制环境,然后才能使用OpenGL命令。本文介绍了一个基于MFC的具有封装性,可继承性和可重用的OpenGL视类,并给出该视类的具体实现方法。我们将这个OpenGL视类应用于分形三维重建软件的开发中,有效地缩短了开发周期。 相似文献
2.
OpenGL是SGI公司在其GL图形库基础上开发出来的一种开放的、适用于多种硬件平台及操作系统的三维图形库。OpenGL包含近120个绘制点、线和多边形等三维图形原语的绘制命令,在这些原语的基础上可构造更复杂的三维物体。在使用MFC开发应用程序并采用OpenGL绘制三维图形时,需要遵循一些固定的规范,应先建立OpenGL绘制环境,然后才能使用OpenGL命令。本文介绍了应用面向对象思想开发和设计的一个基于MFC的具有封装性、可继承性和可重用的OpenGL视类,并给出具体实现方法。用户把这个Ope… 相似文献
4.
5.
本文叙述了当前CAD开发方法的概况,着重介绍了OpenGL的特点及功能,以及在 Windows95平台下OpenGL结合M F C进行 CAD程序设计的步骤,并指出了开发过程 中需要注意的一些问题。 相似文献
6.
用Visual C 中的MFC和OpenGL建立三维图形应用环境 总被引:10,自引:1,他引:10
使用VisualC++的基本类库MFC建立面向对象的OpenGL三维图形应用程序的开发环境。 相似文献
7.
用OpenGL开发三维交互式虚拟场景 总被引:12,自引:0,他引:12
介绍了Ms Windows环境下OpenGL的体系结构和开作原理,深入剖析了用VisualC++开发真实感3D实时虚拟场是时采用的技术特点,并构造了两个可重用和继承的类-纹理贴图和画面输出保存2的设备无磁位图类以及初始化OpenGL工作环境并正确设置调色板的视图类,在此基础上设计了一个模拟3D射击游戏。 相似文献
8.
本文通过一个完整的OpenGL动画程序,介绍并演示了在C++Builder环境下开发OpenGL动画的方法。 相似文献
9.
10.
OpenGL三维图形在Visual C++中的实现 总被引:7,自引:0,他引:7
本文介绍了OpenGL的基本概念及其基本程序结构,并详细讨论了如何在Visual C++中绘制OpenGL三维图形的一般过程。 相似文献
11.
嵌入式系统应用领域越来越广阔,从工业控制、信息家电、个人数字助理到通信娱乐等对图形界面提出了较高的要求.介绍了新一代嵌入式系统图形开发标准OpenGL ES发展背景和发展现状,讨论了基于OpenGL ES的开发过程,开发方法及在嵌入式系统中的应用,经综合比较及分析表明OpenGL ES具有适合性,可移植性以及灵活性等优点. 相似文献
12.
随着计算机图形学的快速发展,OpenGL不断改变着人们对计算机图形显示的认识。OpenGL是一个优秀的三维图形硬件的软件接口,同时也是一个跨平台的、开放性的三维图形和模型库。从OpenGL发展历程以及各个阶段版本功能及特点,详细阐述了OpenGL3.0的新功能和新特性。从着色语言,顶点数组对象和条件渲染等方面介绍了OpenGL3.0的几个新技术,最后给出了一个以VC++6.0为平台基于OpenGL3.0图像显示的例子。 相似文献
13.
3D图形API(Application Programming Interface,应用程序编程接口)是三维图形处理函数接口的简称,它将图形系统的上层应用程序和底层驱动隔离,使得应用软件具有良好的可移植性。 OpenGL( Open Graphics Library,开放图形接口库)是为了规避不同硬件驱动而定义的与上层接口的标准库函数。如何开发出符合OpenGL标准的API,是3D图形处理器研制及应用的关键。首先系统分析了OpenGL标准API的属性,提出了自研3D图形处理器API与OpenGL标准API符合性验证关键技术,基于FPGA平台从函数的接口参数、绘图功能、显示功能和错误反馈处理这四个方面来验证。上述验证方法具有很强的操作性,验证覆盖范围更广,验证用例的设计更为复杂。该方法加速了验证过程,提高了验证的充分性。 相似文献
14.
OpenGL图形库具有良好的3D图形生成功能,而科学计算可视化对于有限元分析软件是必不可少的部分。介绍了利用OpenGL图形库开发有限元模拟结果可视化系统的诸如消隐、局部图形放大、应力图的颜色平滑等关键技术,用此法开发了空心曲轴设计系统中的可视化后处理系统,提高了系统的可用性和计算结果的可读性。 相似文献
15.
OpenGL在视频游戏中的应用 总被引:3,自引:0,他引:3
OpenGL是一个图形系统的标准软件接口,使用OpenGL可以开发出高性能并能充分发挥硬件机能的图形程序。OpenGL被广泛使用在视频游戏、三维图像制作、工业设计等多个方面,它包含有120个不同的命令用于描述3D物体以及渲染方式。文中简述了在Windows平台下OpenGL在三维游戏开发中的地位,及它是如何将游戏画面快速高质地显示在屏幕上的。文中详述了使用OpenGL绘图,gltranslate函数实现对坦克的平移,利用OpenGL提供的函数实现坦克的3d效果。通过使用OpenGL,DirectInput在Windows下设计一个3D游戏的构架。 相似文献
16.
17.
基于VC++与OpenGL的三维图形环境的构建 总被引:9,自引:0,他引:9
介绍了 Open GL绘图与 Windows编程的联系 ,阐述了实现 VC+ + 6 .0和 Open GL图形接口主要的两步工作是像素格式设置和关联 DC和 RC;在 VC+ + 6 .0下通过创建工程并加入支持 Open GL的连接库和头文件、设置 Open GL支持的 Windows窗口风格、设置像素格式、关联 RC(Rendering Contexts)和 DC(DeviceContexts) ,从而实现与 Open GL在 Windows操作系统下的图形接口 ,以构建三维图形开发环境。 相似文献
18.
19.
20.
OpenGL技术在虚拟现实三维重建中的应用 总被引:3,自引:0,他引:3
目前,利用专业三维建模软件很难实现虚拟现实所需要的交互性,同时,在OpenGL建立的虚拟现实环境中,也很难通过编程进行复杂的三维建模.因此通过研究比较现在常用的利用OpenGL创建3D模型的方法,提出了一种新方法,即利用3DSMax进行复杂建模,并将模型导出为3DS格式,然后通过在OpenGL下编程控制模型来达到对虚拟现实环境的仿真.最后,利用该方法成功模拟了一个交通事故现场的虚拟环境,并可以对环境中的车辆等事物进行编程控制. 相似文献