软件说明
主要特点
从二维到三维
三维硬件已准备就绪。即使对于大型数据集,现代 3D 硬件的性能和功能允许高质量和互动性的渲染。
3D 渲染对任何程序来说基本上都能实现,无论它是一个新研发或应用升级,Open Inventor 都可以很容易地添加这些额外的功能
面向对象的软件开发工具
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 进行开发。
数据量
如今的勘探与开采、医疗或工程学数字工作流程要求极大的2D、3D数据集的可视化。此类数据量可以轻松超过终端用户设备上的可用储存容量,如笔记本电脑、移动硬件或是需要过长的时间进行下载。
Open Inventor RemoteViz技术使其能够交互显示储存在远程大容量服务器上的超大型远程2D、3D数据。带宽优化技术甚至允许探索庞大的3D模型。
协作
基于分析理解复杂信息所作出的复杂决策通常不是由单独一个人所制定的。专家与管理人员必须经常分享共同的工作来探索、分析数据,从中他们将采取假设的关键决策数据。
Open Inventor RemoteViz技术能够使远程用户在服务器上共享一个独特的交互式工作会议,它也允许最终用户在同一个数据集上打开多个会话窗口,能够更快更便利的执行同步数据可视化与分析任务,从而制定决策。