精品文档---下载后可任意编辑目前,世界上有三种成熟的 Open Inventor 产品:SGI Open Inventor、TGS(VSG)Open Inventor 和 SIM Open Inventor
SGI Open Inventor 现为开源软件,但只能在 UNIX 环境下使用;TGS Open Inventor 的功能最为强大,提供可以在 Windows 上使用的版本,但它是一个商业化产品,价格非常昂贵;SIM Open Inventor(即 Coin3D)同时支持 UNIX 和 Windows,虽然功能上不如 TGS 那么强悍,但提供了开源的版本
对于 Open Inventor 的初学者和普通用户而言,选择 Coin3D 是非常合适的
首先,Coin3D 在功能上完全可以满足一般的编程需要(除了非常专业的商业软件开发);其次,Coin3D 的源代码是完全公开的,这使得我们可以深化地了解 Open Inventor 的实现细节,并可以在遵守 GPL 协议的前提下对其进行任意地修改
第三,它可以免费使用
在 Windows 环境中,Coin3D 只能配合 Visual Studio(确切地说是 Visual C++)一起使用
Coin3D 支持Visual C++的多个版本,包括 6
0(2024)、7
1(2024)、8
0(2024)和 9
0(2024)
使用 Coin3D 前,首先需要建立好相应的开发环境
由于 Coin3D 的较新版本(以上)不再提供安装程序,其安装和设置均需手工完成
这个过程相对而言比较繁琐,容易出错,设置不当会导致 Coin3D 不能正常工作
因此,本文将详细介绍 Coin3D 的安装与设置方法
首先进入 Coin3D 官方网站的下载页面,选择下载开源软件
然后,在新页面中选择继续下载
在下载列表页面中,可以发现 Coin