共查询到20条相似文献,搜索用时 78 毫秒
1.
在大数据量条件下,实时动态显示三维曲面较困难,其关键在于提高三维图形数据处理和图形绘制速度。通过对基于图形工业标准OpenGL实现三维曲面动态显示的原理和方法的讨论,提出采用OpenGL的双缓存、显示列表技术,大幅度提高了图形数据处理和刷新速度,保证了每帧数据图形绘制的连续性和完整性,成功实现了三维曲面数据场实时动态显示。 相似文献
2.
为了提升误差评定系统的效果,针对三坐标测量机的测量方式,基于OpenGL开发了三维环境下的自由曲面误差评定系统。根据三坐标测量机的特点进行了自由曲面测量点的三维球测头半径补偿,采用双三次B样条进行曲面的反求。针对点到自由曲面距离的计算问题,依据点与面片的匹配关系在叠代判断中加入参数越界的判断条件以提高效率。评定结果采用报表与三维显示相配合的方式,使结果更直观、方便。采用三维图形开发技术构建三维环境的误差评定系统,提升了逆向工程配套软件系统的灵活性与直观性,满足了用户需求。 相似文献
3.
杨慧 《数字社区&智能家居》2009,5(10):8047-8049
OpenGL是性能卓越的图形处理工具,能够灵活地生成各种曲线和曲面,并进行曲线和曲面的呈现。但在大量数据量存在的条件下,要实时显示三维曲面是较困难的。该文对OpenGL三维曲面的呈现原理进行分析,并提出采用双缓存机制和消隐技术等可以提高图形绘制速度和刷新速度,从而将图形实时显示。 相似文献
4.
为了实现牙颌模型的三维数据可视化,通过计算机逼真的显示牙列形态,并进行交互测量及变形等操作。在口腔修复体计算机辅助设计中,以OpenGL为渲染工具,结合自主设计的牙颌模型三维激光扫描仪获取的点云数据,采用基于B样条曲面的三维重建技术,以Visual C++为开发工具实现数字化牙颌模型的三维可视化。以Visual C++和OpenGL为工具,减少了程序设计难度,提高了执行效率,图形显示更加逼真流畅。本系统的设计满足了口腔医生的需求,给患者带来了便利,并促进了口腔修复体的开发制作。 相似文献
5.
系统采用三维图形开发工具OpenGL开发。分析了三维地形曲面的构造方法,给出了采用开发可视化系统的方法。所实现的程序是在VC++6.0平台基础上,基于DEM数据,利用OpenGL提供的相关功能函数,实现了真实感水下地形的动态显示。 相似文献
6.
逆向工程是数字化产品开发方法的重要手段。本文利用逆向工程技术针对操作手柄曲面进行几何逆向反求设计,利用三维坐标测量仪准确、快速地测量出工件的轮廓坐标,通过Pro/E软件自带的独立几何逆向造型方法获取零件模型各个面的轮廓点云数据,再通将各个面的轮廓点云数据修补整合进行曲面重构,并对重构的曲面进行分析和优化,最终生成零件曲面模型。 相似文献
7.
利用OpenGL显示复杂三维图形的一种方法 总被引:1,自引:0,他引:1
刘安安 《电脑编程技巧与维护》2001,(11):76-77
本文利用三维图形转化工具3Dwin将由3Dmax构建的复杂三维图形转化为利用高级编程语言容易读取的三维图形文件格式,并对该图形文件格式进行了详细说明,结合OpenGL技术对三维图形进行了平移、旋转操作,实现了一种利用OpenGL简便显示和控制复杂三维图形的方法。 相似文献
8.
基于OpenGL的光照模型及其MFC实现 总被引:2,自引:0,他引:2
OpenGL是一个开放的三维图形软件包,而VisualC^ 是目前主要的OpenGL开发工具,本文通过两个光照模型的建立,展现了OpenGL强大的图形功能,并论述了OpenGL和VisualC^ 的MFC相结合的方法各种优点。 相似文献
9.
10.
11.
12.
基于OpenGL的空战飞机三维飞行轨迹显示 总被引:1,自引:0,他引:1
开放图形程序库 Open GL是一种快速、高质量的 3D图形软件 ,用 Open GL与 MFC相结合开发 3D图形 ,可以实现优势互补。概述了 Open GL的特点和实现原理 ,结合空战仿真的需要 ,用 Open GL编写三维飞行轨迹显示程序 ,可以显示飞机的三维飞行轨迹 ,并能实现视点漫游、轨迹上特定点飞行数据读取 相似文献
13.
14.
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.
三维建模技术可以真实地再现人们身边的物体,研究三维建模技术对于三维立体图像技术的进一步发展具有十分重大的意义。在水利领域,三维仿真越来越被重视,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图像显示的例子。 相似文献