首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
在大数据量条件下,实时动态显示三维曲面较困难,其关键在于提高三维图形数据处理和图形绘制速度。通过对基于图形工业标准OpenGL实现三维曲面动态显示的原理和方法的讨论,提出采用OpenGL的双缓存、显示列表技术,大幅度提高了图形数据处理和刷新速度,保证了每帧数据图形绘制的连续性和完整性,成功实现了三维曲面数据场实时动态显示。  相似文献   

2.
刘峥  孙波 《计算机应用研究》2012,29(5):1818-1820
为了提升误差评定系统的效果,针对三坐标测量机的测量方式,基于OpenGL开发了三维环境下的自由曲面误差评定系统。根据三坐标测量机的特点进行了自由曲面测量点的三维球测头半径补偿,采用双三次B样条进行曲面的反求。针对点到自由曲面距离的计算问题,依据点与面片的匹配关系在叠代判断中加入参数越界的判断条件以提高效率。评定结果采用报表与三维显示相配合的方式,使结果更直观、方便。采用三维图形开发技术构建三维环境的误差评定系统,提升了逆向工程配套软件系统的灵活性与直观性,满足了用户需求。  相似文献   

3.
OpenGL是性能卓越的图形处理工具,能够灵活地生成各种曲线和曲面,并进行曲线和曲面的呈现。但在大量数据量存在的条件下,要实时显示三维曲面是较困难的。该文对OpenGL三维曲面的呈现原理进行分析,并提出采用双缓存机制和消隐技术等可以提高图形绘制速度和刷新速度,从而将图形实时显示。  相似文献   

4.
为了实现牙颌模型的三维数据可视化,通过计算机逼真的显示牙列形态,并进行交互测量及变形等操作。在口腔修复体计算机辅助设计中,以OpenGL为渲染工具,结合自主设计的牙颌模型三维激光扫描仪获取的点云数据,采用基于B样条曲面的三维重建技术,以Visual C++为开发工具实现数字化牙颌模型的三维可视化。以Visual C++和OpenGL为工具,减少了程序设计难度,提高了执行效率,图形显示更加逼真流畅。本系统的设计满足了口腔医生的需求,给患者带来了便利,并促进了口腔修复体的开发制作。  相似文献   

5.
徐操 《软件导刊》2010,(4):179-180
系统采用三维图形开发工具OpenGL开发。分析了三维地形曲面的构造方法,给出了采用开发可视化系统的方法。所实现的程序是在VC++6.0平台基础上,基于DEM数据,利用OpenGL提供的相关功能函数,实现了真实感水下地形的动态显示。  相似文献   

6.
逆向工程是数字化产品开发方法的重要手段。本文利用逆向工程技术针对操作手柄曲面进行几何逆向反求设计,利用三维坐标测量仪准确、快速地测量出工件的轮廓坐标,通过Pro/E软件自带的独立几何逆向造型方法获取零件模型各个面的轮廓点云数据,再通将各个面的轮廓点云数据修补整合进行曲面重构,并对重构的曲面进行分析和优化,最终生成零件曲面模型。  相似文献   

7.
利用OpenGL显示复杂三维图形的一种方法   总被引:1,自引:0,他引:1  
本文利用三维图形转化工具3Dwin将由3Dmax构建的复杂三维图形转化为利用高级编程语言容易读取的三维图形文件格式,并对该图形文件格式进行了详细说明,结合OpenGL技术对三维图形进行了平移、旋转操作,实现了一种利用OpenGL简便显示和控制复杂三维图形的方法。  相似文献   

8.
基于OpenGL的光照模型及其MFC实现   总被引:2,自引:0,他引:2  
OpenGL是一个开放的三维图形软件包,而VisualC^ 是目前主要的OpenGL开发工具,本文通过两个光照模型的建立,展现了OpenGL强大的图形功能,并论述了OpenGL和VisualC^ 的MFC相结合的方法各种优点。  相似文献   

9.
研究了在一幅简单的透视图像中进行三维重构的方法。在对透视图像进行三维重构的过程中,从透视学的角度出发按照透视元素、基本体素、组合体素来逐步进行反求研究。在对透视元素点、线、面的透视反求中,从图形学的角度对其进行了基本的反求研究;对于有一定几何特征的基本体素BOX、圆球、圆柱、圆锥进行了详细的透视反求,给出了其相应的算法原理,并做了验证。  相似文献   

10.
从一幅简单的图形出发,利用图像中隐藏的透视信息进行三维重构,计算产品特征点的坐标及其相对位置。进行了透视元素、基本体素到组合体素的反求研究,并且给出了其相应的原理和算法。对于几何残缺信息的视觉补偿与推理等关键算法进行了研究,并利用非几何信息的处理与特征建模,搭建基于产品多感知因素的三维重构系统框架,实现了设计重用辅助产品创新设计。  相似文献   

11.
主要对Windows环境中使用Delphi及OpenGL三维仿真开发环境建立的方法进行了研究。首先介绍了OpenGL图形库的功能、特点以及OpenGL在Win32环境中的运行机制;然后详细阐述了在Windows环境下使用Delphi及OpenGL联合编程,建立三维仿真开发环境的实现过程;并将这一仿真开发环境在战斗部虚拟测试系统仿真软件中进行了综合应用。用OpenGL图形库进行三维仿真,真实感强,因而具有较高的使用价值和良好的应用前景。  相似文献   

12.
基于OpenGL的空战飞机三维飞行轨迹显示   总被引:1,自引:0,他引:1  
开放图形程序库 Open GL是一种快速、高质量的 3D图形软件 ,用 Open GL与 MFC相结合开发 3D图形 ,可以实现优势互补。概述了 Open GL的特点和实现原理 ,结合空战仿真的需要 ,用 Open GL编写三维飞行轨迹显示程序 ,可以显示飞机的三维飞行轨迹 ,并能实现视点漫游、轨迹上特定点飞行数据读取  相似文献   

13.
研究了在三维视频中实现多个视频同时播放。为拓展多媒体技术的应用空间,使其与工程应用更接近,通过多媒体技术和OpenGL技术相结合,设计了一个立体视频播放器。它能在立体图形的不同面上播放不同的视频,而且可以在多个2D平面上同时播放多个不同的视频。2D图形和3D图形可以进行灵活自如的变形、移动、旋转等操作。实验结果表明,该播放器播放画面平滑自然,播放视频的数目可自由选择,多个视频间互不干扰,达到一种比较良好和理想的播放效果。  相似文献   

14.
在Visual Basic中构造OpenGL类模块实现三维图形设计   总被引:7,自引:0,他引:7  
简要介绍了OpenGL三维图形通和标准,以及如何在VisualBasic环境中进行设置以调用OpenGL函数。着重研究了在Visual Basic中创建OpenGL类模块的方法和主要步骤,以实现方便地运用OpenGL进行三维图形设计,并给出了部分代码。  相似文献   

15.
对虚拟现实技术、计算机三维图形技术、OpenGL、立体图像生成与显示技术进行了研究,利用计算机三维图形技术和立体显示技术实现沙盘的三维仿真立体沉浸式展示。  相似文献   

16.
In this paper, we present an efficient way of implementing OpenGL ES 1.1 3D graphics API library for the environments with hardware-supported OpenGL facility, typically as desktop PCs. Although OpenGL ES was started from the existing OpenGL features, it rapidly became the standard 3D graphics library customized for embedded systems through introducing fixed-point arithmetic operations, buffer management with fixed-point data type supports, completely new texture mapping functions and others. Currently, it is the official 3D graphics API for Google Android, Apple iPhone, Sony PlayStation3, etc. In this paper, we achieved improvements on the arithmetic operations for the fixed-point number representation, which is the most characteristic data type for OpenGL ES 1.1. For the conversion of fixed-point data types to the floating-point number representations for the underlying OpenGL, we show the way of efficient conversion processes even with satisfying OpenGL ES standard requirements. We also introduced a specialized memory management scheme to manage the converted data from the buffer containing fixed-point numbers. In the case of texture processing, the requirements in both standards are quite different, and thus we used completely new software-implementations. Our final implementation of OpenGL ES library provides all of more than 200 functions in the standard specification and passed its conformance test, to show its compliance with the standard. From the efficiency point of view, we measured its execution times for several OpenGL ES-specific application programs and achieved remarkable improvements.  相似文献   

17.
陈金水  颜伟琼 《微机发展》2006,16(3):197-199
三维建模技术可以真实地再现人们身边的物体,研究三维建模技术对于三维立体图像技术的进一步发展具有十分重大的意义。在水利领域,三维仿真越来越被重视,OpenGL是优秀且功能强大的图形库,文中利用OpenGL,采用基于三角剖分的方法对库区的地形进行建模,从而实现库区地形的实时仿真,对于更加复杂的三维实体可以采用先用3DMAX等专业的建模软件进行建模,再导入OpenGL以便简化建模过程,提高效率。实验结果表明采用这种基于三角剖分的方法来建模是可行的,文中给出了实例。  相似文献   

18.
OpenGL在视频游戏中的应用   总被引:3,自引:0,他引:3  
OpenGL是一个图形系统的标准软件接口,使用OpenGL可以开发出高性能并能充分发挥硬件机能的图形程序。OpenGL被广泛使用在视频游戏、三维图像制作、工业设计等多个方面,它包含有120个不同的命令用于描述3D物体以及渲染方式。文中简述了在Windows平台下OpenGL在三维游戏开发中的地位,及它是如何将游戏画面快速高质地显示在屏幕上的。文中详述了使用OpenGL绘图,gltranslate函数实现对坦克的平移,利用OpenGL提供的函数实现坦克的3d效果。通过使用OpenGL,DirectInput在Windows下设计一个3D游戏的构架。  相似文献   

19.
基于OpenGL的三维建模实现方法   总被引:10,自引:0,他引:10  
三维建模技术可以真实地再现我们身边的客观物体。研究三维建模技术对于三维立体图象技术的进一步发展具有十分重大的意义。该文从模型的显示效果和实际建模的工作量为标准入手,分析并比较了几种基于OpenGL的三维建模方法。文中针对用OpenGL直接建模的不足,提出使用专业建模软件建模,再转化为OpenGL程序的方法。  相似文献   

20.
随着计算机图形学的快速发展,OpenGL不断改变着人们对计算机图形显示的认识。OpenGL是一个优秀的三维图形硬件的软件接口,同时也是一个跨平台的、开放性的三维图形和模型库。从OpenGL发展历程以及各个阶段版本功能及特点,详细阐述了OpenGL3.0的新功能和新特性。从着色语言,顶点数组对象和条件渲染等方面介绍了OpenGL3.0的几个新技术,最后给出了一个以VC++6.0为平台基于OpenGL3.0图像显示的例子。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号