AGM

成熟的 3D 应用程序开发框架

应用程序图形管理器 (AGM) 可提供许多功层,包括用户界面框架、几何体撤消/重做特性、渲染引擎以及这之间的一切功能,并能够与所有其他 Spatial SDK 紧密集成。

Contact Us

成熟的框架

AGM 已被不同行业的 40 多个组织采用,如 计算机辅助工程(CAE)机器人(Robotics)计量(Metrology)计算机辅助设计 (CAD) 等。

可扩展性和紧密集成

AGM 开发人员可直接访问 3D ACIS ModelerCGM Modeler3D InterOpHOOPS Visualize API,且可自由定制 AGM,以满足特定应用程序工作流的需求。

AGM YouTube Playlist
View Product Videos
Visit Our AGM Playlist on YouTube

降低风险,缩短开发时间

使用 AGM 可向开发人员提供一个用于 3D 工程应用程序开发的成熟解决方案。 有了 AGM,就可以大幅降低与开发 3D 应用程序相关的风险,因为从零开发一款程序通常需要大量的时间和资源。

AGM 的功能包括:

3D 应用程序的常用功能

AGM 的核心模块提供全面的类和函数集,确保实现在许多类型的 3D 应用程序中常用的功能,例如生命周期管理、撤销/重做、保存/恢复、选择和高亮显示、命令等。 另外,还提供一些用于提高生产效率的实用程序,如代码生成器和项目向导、调试工具等。

CAE 预先/后期处理

AGM 能够用于快速开发商用级预先/后期应用程序。 使用优化的数据结构代表一级和二级曲面和体网格结构,提供全面的预先/后期处理功能。 此模块还提供用于集成网格生成器和求解器的模板。 这些功能的源代码可根据您的需求进行定制和扩展。

2D 草绘器

通过 AGM,可使用常见的草绘工具方法创建实体模型: 创建草绘平面,创建 2D 轮廓,挤压或旋转 2D 轮廓等。 该草绘器支持用户可编辑的几何体,例如曲线曲面、多段线、矩形、圆形、弧形、线形等。

机器人

AGM 为机器人应用程序中的功能提供了通用基础。 例如,代表机器人、连接机器人控制器、导入工作模型和夹具、生成焊接点、检测碰撞、机器人操作手、播放动画等,都是成功的机器人应用程序不可或缺的功能。 这使您能够在短时间内开发出下一代机器人应用程序。

使用 C++ 开发

十多年来,一直都是采用 C++ 来开发和优化 AGM。 AGM 的核心由类和 API 组成,总共有 100,000 多行代码。 您可以访问此核心 C++ 代码,以进一步增强和定制功能,从而满足您的应用程序工作流需求。

GUI 框架灵活性

应用程序和 AGM 模块是分开的,并充分抽象化。 这意味着,您可以灵活选择适合应用程序的正确 GUI 框架,而不受现有架构约束。 AGM 包含一个样例 .NET C# 应用程序,您也可以采用其他 GUI,如 MFC 和 Qt。

对象生命周期管理

从稳健性和内存消耗的角度来看,对象生命周期管理非常重要。 AGM 的 Display Object Lifecycle Manager 管理着每个对象的生命周期,确保专有数据和视觉形状与其关联。

对象间同步和可视化

与简单的演示应用程序不同,在设计商用应用程序时必须考虑许多因素。 对象间同步和可视化就是这些重要主题之一。 简单的建模功能,例如创建、编辑和删除模型。 可视化应同时同步。 但是,这对商用 3D 应用程序而言还不够。 命令在操作过程中被取消会怎么样? AGM 支持对象间同步和可视化,不管是否是建模操作。

即开即用的高级实现

AGM 是基于对各软件组件特征的深入认识和了解而开发, 这为客户带来了开发 3D 应用程序所需的性能、稳健性和生产效率优势。 提供了 AGM 源代码,但客户无需了解每个功能的详细信息即可使用高级功能。

案例研究和材料:

CCCC Success Story

CCCC BIM Case Study: Harbor Design Moves To Cutting-Edge 3D Modeling

Spatial's 3D ACIS Modeler and Hoops Visualize where leveraged for a Custom Solution that meets specific engineering needs while offering a professional 3d Modeling.

Download the CCCC Case Study

Webinar - Accelerate your 3D Application’s Development with AGM

On-Demand Webinar: Accelerate Your 3D Application's Development with AGM

Register
Case Study - Virtual Motion

Virtual Motion Success Story

A new product needed to go to market quickly to generate revenue, however the company lacked time and resources to develop its own 3D geometry kernel. Virtual Motion integrated the 3D ACIS modeling engine and leveraged AGM and HOOPS to accelerate DAFUL software development.

Read Now

Ready to start a project?

Contact us to start your evaluation today.
Request an Evaluation