为什么使用 Open Inventor Toolkit
Open Inventor SDK 是一种商业 3D 软件开发工具包 ( SDK ),适用于医疗和牙科、石油和天然气、工程领域的专业应用。
Open Inventor其面向对象的 API、可扩展的架构及其大量高级组件为软件开发人员提供了一个高级平台,可将 2D/3D 数据可视化和处理功能快速集成到工业和科学应用程序中。
轻松开发 3D 软件
加快您的上市时间
构建强大的 3D 应用程序
提供最高的图形性能和质量
为未来构建 3D 基础
超越明天
Open Inventor 是一种高性能 3D 软件工具包 (SDK),用于开发医疗、CAD 和工程、石油和天然气以及采矿领域的专业应用程序。
轻松地将高级 3D 功能集成到您的应用程序中。
从 2D 到 3D:
面向对象的SDK 内置组件 生产力工具 最大的灵活性 跨平台
从 2D 到 3D 硬件已准备就绪。现代 3D 硬件的性能和特性允许高质量图像和交互式渲染,即使对于大型数据集也是如此。
3D 渲染现在是任何程序的实用选项,无论是新开发还是升级,Open Inventor 可以轻松添加这个额外的维度。
面向对象的SDK:
Open Inventor 的面向对象架构允许快速应用程序原型设计和开发。Open Inventor 提供了强大的“场景图”范例和面向对象的应用程序编程接口,可避免使用低级编程重新实现渲染和场景管理算法。
内置组件:
不要重新发明轮子。Open Inventor 提供了一套全面的 1300 多个随时可用的类来使用高级概念来操作数据。这些内置组件的范围从 2D 图像处理运算符到 3D 基元、高级查看器、操纵器和引擎。专用扩展管理复杂的体积和网格数据,并解决远程和移动应用程序开发或集成 GPU 计算等具有挑战性的问题。
生产力工具:
由于面向对象、使用良好的设计模式、自动使用所有可用功能、自动优化渲染以及实现常用的高级组件,Open Inventor 从根本上提高了生产力。
与 Open Inventor 打包在一起的 IVTune 实用程序为开发人员提供了场景图的交互式符号视图,以便在运行时跟踪调试和调整他们的应用程序。
最后,Open Inventor 附带了一组丰富的预编译源代码项目示例、详尽的文档和完整的在线开发人员专区。
最大的灵活性:
Open Inventor 是一个开放式框架,旨在促进双向代码集成:将 Open Inventor API 集成到您现有的应用程序中,并将您现有(或未来)的可视化代码集成到 Open Inventor 中。
Open Inventor 支持使用完全原生的 API 层在 C++、C# (.NET) 或 Java 中进行开发,Open Inventor 查看器对象可以使用任何原生“小部件”作为占位符轻松添加到您的用户界面。
应用程序可以通过创建扩展场景图形对象集的自定义节点和创建自定义 GLSL 着色器函数,以无缝方式将现有或未来的自定义可视化代码集成到 Open Inventor 中。Open Inventor 提供了文档和 API,以最大限度地减少创建自定义节点和自定义着色器的工作量。
此外,Open Inventor 产品团队还提出了针对任何特定环境的集成和部署帮助的专业服务。
跨平台:
Open Inventor 跨平台框架允许开发人员在整个 Windows、Linux 和 OS X 系统范围内设计可扩展的交互式 3D 应用程序。生成的应用程序可以 100% 源代码兼容,只需重新编译即可使其在其他平台上运行。
Open Inventor 支持使用完全原生的 API 层在 C++、C# (.NET) 或 Java 中进行开发。