基于OpenGL的可复用软构件库与三维交互设计  被引量:16

DESIGN OF REUSABLE SOFTWARE LIBRARY AND 3D INTERACTION BASED ON OPENGL

在线阅读下载全文

作  者:林锐[1] 石教英[1] 

机构地区:[1]浙江大学CAD&CG国家重点实验室,杭州310027

出  处:《计算机研究与发展》2000年第11期1360-1366,共7页Journal of Computer Research and Development

摘  要:Intra3D是基于 Open GL的交互式三维图形软件开发工具 ,其核心是集成了场景数据结构、图形对象、三维交互算法和图形用户界面的 C+ +类库与 COM对象库 .论述了 Intra3D可复用软构件库的体系结构和三维交互设计 .软构件库分为基础对象与函数、图形对象、场景图与节点和绘制与交互 4层 .三维交互着重论述节点的图形变换、鼠标跟踪球算法和Intra3D is an interactive 3D toolkit based on OpenGL. Its C++ class library and COM library integrates scene data structure, graphical objects, 3D interaction algorithms and graphical user interface. The architecture design and 3D interaction of intra3D reusable library are discussed in this paper. The library is composed of four layers: ‘basic objects and functions’, ‘graphical objects’, ‘scene graph and nodes’ and ‘rendering and interaction’. The design of 3D interaction is focused on ‘scene node transformation’, ‘mouse trackball algorithm’ and ‘3D user interface’.

关 键 词:软构件库 OPENGL 三维交互 图形变换 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论] TP391.41[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象