在线演示

从二维到三维

三维硬件已准备就绪。即使对于大型数据集,现代 3D 硬件的性能和功能允许高质量和互动性的渲染。

3D 渲染对任何程序来说基本上都能实现,无论它是一个新研发或应用升级,Open Inventor 都可以很容易地添加这些额外的功能。

open inventor 3D visualization toolkit

面向对象的软件开发工具

Open Inventor面向对象的框架允许应用软件快速原型设计与开发。更提供了强大的“场景图”范式与面向对象的应用程序界面,能够避免使用低层次程序重新实施渲染与场景管理运算。

内置组件

不需要重复发明, Open Inventor 提供了一系列全面超过1300种可以随时调用的程序,使用高层次概念来处理数据。这些内置组件包括二维、三维图像处理运算、先进的查看器、操纵器与引擎。专门扩展模块处理复杂的体数据与网格数据,并解决具有挑战性的问题,如远程与移动端软件开发,或是集成GPU运算。

高效率工具

Open Inventor 利用良好的设计模式,自动调用所有可用的功能、优化渲染、并使用更高层次的组件执行操作,作为一个面向对象的软件开发工具,无疑Open Inventor 从根本上来说是更为高效的。

附加在Open Inventor中的IVTune工具,为软件开发者提供场景图的交互性视图以便于他们在运行时追踪调试并优化其应用。

最后,Open Inventor附带有一组丰富的预先编译源代码的项目例子,一个完整的文档、以及一整个在线开发区域。

最大的灵活性

Open Inventor一个完全开放的架构,协助双向代码集成:集成Open Inventor API到您的应用或集成您的可视化代码到Open Inventor。 

Open Inventor支持使用C ++,C#(.NET)或Java 的开发,并允许开发者直接调用原生API。Open Inventor的展示窗口对象通过原生组件的方法可以很容易地加入到您的用户界面。 

通过自定义节点和自定义着色器来扩展场景图对象,您可以无缝集成可视化代码到Open Inventor。Open Inventor提供的清晰的文档和方便的API,以减少创建自定义节点和自定义着色器的工作量。 

此外,Open Inventor 产品团队提供专业服务用于集成与部署在任何特定环境下的协助。

跨平台

Open Inventor跨平台框架允许开发人员在Windows、Linux与OS X系统范围内设计可扩展和交互式的三维应用程序。所设计出的应用程序100%能与源代码兼容,并且只需要重新编译就能在其他平台上运行。

Open Inventor 支持使用C++, C# (.NET) 或是Java 进行开发。