共查询到19条相似文献,搜索用时 62 毫秒
1.
基于OpenGL的光照模型及其MFC实现 总被引:2,自引:0,他引:2
OpenGL是一个开放的三维图形软件包,而VisualC^ 是目前主要的OpenGL开发工具,本文通过两个光照模型的建立,展现了OpenGL强大的图形功能,并论述了OpenGL和VisualC^ 的MFC相结合的方法各种优点。 相似文献
2.
三维仿真技术在卫星领域有着广阔的应用前景,而OpenGL是制作三维动画的常用工具。本文首先提出了构建三维卫星仿真平台在三维动画上的的技术难点,选择OpenGL作为实现仿真平台的软件工具,然后介绍了OpenGL的一些技术原理.以及它们在构建三维卫星运动动画中的应用。 相似文献
3.
本文从OpenGL的基础建模、坐标转换、消隐技术、光照模型及纹理映射等方面介绍了OpenGL的原理和三维GIS建模的相关方法,并对三维建模技术进行了探讨和研究。同时,基于OpenGL结合三维建模软件3DSMAX,在VC什的环境中建立了一个三维的虚拟道路场景,实现了对场景动画漫游和雨雪等自然现象的模拟。 相似文献
4.
基于VC 6.0和OpenGL机械手三维仿真演示系统 总被引:4,自引:3,他引:4
OpenGL是性能卓越的开放式三维图形设计工具,是高性能图形和交互式视景处理的标准。较为详细地探讨了Windows平台对OpenGL的支持及其注意事项,介绍了基于VC6.0和OpenGL机械手三维仿真系统的设计,比较了OpenGL三维模型构造常用方法的优缺点,说明了OpenGL实现动画仿真的双缓存原理及在VC中的具体设置方法,介绍了驱动动画运行的数据接口的结构、数据文件的注册和引入方法,并给出了详细程序。对于常用的三维仿真系统,该实例具有一般普遍性。 相似文献
5.
三维原型的OpenGL真彩光照方法 总被引:2,自引:0,他引:2
本文介绍了一种功能强大的图形编程接口-OpenGL,介绍了使用OpenGL作三维显示的多种方法,给出了应用OpenGL作三维原型可视化的一般步骤:数学描述、空间放置、颜色与光照、光栅化,并就具体实现的每一步指出了相关的技术要点。在快速成型原型软件中采用OpenGL方法作三维真彩光照显示,增强了快速成型商品的生命力与竞争力,提高了原型件在制造完成前的视觉直观能力。 相似文献
6.
7.
基于OpenGL的地理信息三维可视化技术 总被引:2,自引:0,他引:2
本文对地理信息的三维可视化问题进行了探讨。通过地图扫描获得空间区域的基本数据,基于OpenGL的三维图形构造和渲染功能,利用VB实现了空间地理信息的三维可视化。 相似文献
8.
基于OpenGL的三维建模在水利行业中的应用 总被引:5,自引:1,他引:5
三维建模技术可以真实地再现人们身边的物体,研究三维建模技术对于三维立体图像技术的进一步发展具有十分重大的意义。在水利领域,三维仿真越来越被重视,OpenGL是优秀且功能强大的图形库,文中利用OpenGL,采用基于三角剖分的方法对库区的地形进行建模,从而实现库区地形的蜜时仿真,对于更加复杂的三维实体可以采用先用3DMAX等专业的建模软件进行建模,再导入OpenGL以便简化建模过程,提高效率。实验结果表明采用这种基于三角剖分的方法来建模是可行的,文中给出了实例。 相似文献
9.
10.
利用Visual C++支持的OpenGL,一般的用户能够绘制具有专业水平的三维图形.三维时钟是利用Visual C++语言开发OpenGL交互式的三维应用程序,结合OpenGL三维建模、纹理映射、矩阵变换等多项功能实现钟表的虚拟设计.现在针对项目设计的三维时钟介绍OpenGL的应用,根据具体的设计过程和步骤了解OpenGL的强大功能. 相似文献
11.
文章着重于OpenGL扩展的应用。在介绍了扩展之后,详细阐述了Ms Windows环境下VC++6.0中实现的OpenGL扩展的应用技术,并在此基础上通过实例加以验证。 相似文献
12.
基于PC的OpenGL跨平台实现及性能研究 总被引:1,自引:0,他引:1
针对OpenGL独立于操作系统和窗口系统的特性,分析了OpenGL基于PC的工作原理,包括泛型实现、硬件实现和OpenGL跨平台实现。并使用SPECViewperf 9.0对OpenGL在Windows和Linux操作平台上的实现性能进行了测评。结果显示,OpenGL运行在硬件模式时会获得更好的性能。在PC平台上,OpenGL的实现性能受操作系统和窗口系统影响。测评方法和结果对选择OpenGL操作平台具有一定参考价值。 相似文献
13.
本文介绍了OpenGL在图形绘制方面的强大功能,并详细讨论了如何通过绘制描述表将OpenGL调用链接到设备描述表,使得在VisualC 集成开发环境下可以调用OpenGL函数,从而实现利用VisualC 为OpenGL程序设计人机交互界面。 相似文献
14.
15.
随着计算机图形学的快速发展,OpenGL不断改变着人们对计算机图形显示的认识。OpenGL是一个优秀的三维图形硬件的软件接口,同时也是一个跨平台的、开放性的三维图形和模型库。从OpenGL发展历程以及各个阶段版本功能及特点,详细阐述了OpenGL3.0的新功能和新特性。从着色语言,顶点数组对象和条件渲染等方面介绍了OpenGL3.0的几个新技术,最后给出了一个以VC++6.0为平台基于OpenGL3.0图像显示的例子。 相似文献
16.
17.
CUDA和OpenGL互操作的基本方式是使用CUDA生成数据,再利用OpenGL在屏幕上绘制出数据所表示的图形。两者的结合可以通过使用OpenGL的PBO(像素缓冲区对象)或VBO(顶点缓冲区对象)两种方式来实现。描述了CUDA和OpenGL互操作的步骤并展示了一个使用PBO的实例。该实例运行结果表明,互操作的方式比单纯使用OpenGL方式快了7~8倍。 相似文献
18.
19.
OpenGL在视频游戏中的应用 总被引:3,自引:0,他引:3
OpenGL是一个图形系统的标准软件接口,使用OpenGL可以开发出高性能并能充分发挥硬件机能的图形程序。OpenGL被广泛使用在视频游戏、三维图像制作、工业设计等多个方面,它包含有120个不同的命令用于描述3D物体以及渲染方式。文中简述了在Windows平台下OpenGL在三维游戏开发中的地位,及它是如何将游戏画面快速高质地显示在屏幕上的。文中详述了使用OpenGL绘图,gltranslate函数实现对坦克的平移,利用OpenGL提供的函数实现坦克的3d效果。通过使用OpenGL,DirectInput在Windows下设计一个3D游戏的构架。 相似文献