Open Inventor 基本介绍
近期要做一个机械手建模的项目,通过看论文,查资料,最后确定了在Visual Studio 平台结合open inventor开发。两个方面都不是很熟悉,告诫自己要边学边总结,加油加油!
提到open inventor,可能最容易想到的是OpenGL。这两者之间的关系,我的理解可能就是Photoshop软件和普通的美颜相机的感觉。OIV不需要程序员有太多的3D建模的知识,它是建立在OpenGL的基础上,对其的封装,并通过自身的场景数据库调用OpenGL中的渲染机制来实现三维图形对象的显示。
OIV既是现有因特网三维图形文件的标准格式,也是准标准的三维图形类库。目前广泛应用于因特网的VRML(virtual reality modeling language),为用户提供一种可参与的,并能对场景中对象主动做出反应的虚拟现实环境,现在已经成为一种比较有效的程序设计语言。
Open Inventor的主要结构
- Open Inventor工具箱
这是Open Inventor的核心,它不但为用户提供强大的编程应用接口,还管理Open Inventor创建的每个对象。它主要由场景数据库、节点工具箱和操作组件库三部分组成。节点就相当于积木块,搭好的积木块组成了场景,而这中间需要控制和操作。 - Open Inventor组件库
通过组件库,可以使Open Inventor支持多种窗口系统中的函数,目前可以很好的支持Windows系统。 - Open Inventor文件格式接口
文件格式接口可以方便将文件导入导出,场景的粘贴复制,还可以导出到CAD等平台中。
参考书籍:《Open Inventor程序设计 从入门到精通》
资料下载:http://download.csdn.net/detail/pursue16/9827133
本文介绍了OpenInventor的基本概念及其在3D建模领域的应用。OpenInventor作为OpenGL的封装,简化了3D图形开发过程,通过场景数据库和节点工具箱实现了高效建模。此外,还探讨了其与VRML的关系及应用场景。

422

被折叠的 条评论
为什么被折叠?



