Skip to content
Small hexes

What Is AGM?

AGM is a 3D application framework and starter application designed to facilitate the development of robust 3D applications for design, engineering, simulation and manufacturing. It offers an out-of-the-box solution that includes all the necessary source code, training, and project files to easily integrate Spatial’s 3D SDKs for data exchange, geometric modeling, meshing for simulations and visualization. AGM allows Spatial’s customers to quickly jumpstart development for both desktop and web applications.

AGM is built on a solid infrastructure that supports various functionalities such as selection and highlighting, undo/redo mechanisms, error handling, and file save/restore processes. It also includes advanced features like fast collision detection and 3D visualization.

AGM has been developed over twenty years and has been the backbone for more than forty applications released worldwide. AGM is more than just a development tool – it's your gateway to accelerated innovation in the world of 3D applications for design, engineering, simulations and manufacturing.

agm_pictures

Why Choose AGM?

A Reliable, Proven and Trusted Framework

Over the past two decades AGM has been adopted by over 40 organizations in various industries across the globe. It’s a trusted and tested framework that can be customized to fit the needs of your specific application's workflows.

Customizable Integrations for Your Specific Needs

With AGM, you’ll have full access to 3D InterOp, the 3D ACIS Modeler and CGM Modeler,  and both HOOPS Visualize and HOOPS Communicator APIs, offering unrestricted flexibility for tailoring Spatial’s SDKs to your unique requirements and intellectual property.

Because Time is Money: Faster Time-to-Market with Less Risk

AGM provides an out-of-the-box solution with all source code, project files, and training included, which drastically reduces the initial learning curve and development time. This allows developers to quickly start building applications and drastically shortens time-to-market for new products.

Features and Benefits

Shorten your time-to-market with AGM’s leading features.
Group (38)

Core Utilities for Common 3D Application Functionality

Why reinvent the wheel? With AGM there is no need. AGM’s core provides a comprehensive set of classes and functions common among 3D applications, including undo/redo, save/restore, selection and highlighting, commands and more.

Group (39)

AGM Core Developed Using C++

For twenty years, Spatial has developed and optimized AGM C++-based core. Access to this modular C++ framework offers full customization to suit your 3D application’s workflows.

icon-388-3d-reliability

Out-of-the-Box Implementations

AGM’s design is based on deep knowledge and understanding of each SDK from Spatial, delivering significant performance and productivity improvements when developing next-generation 3D applications for design, engineering, simulation and manufacturing.

Group (41)

Built-In GUI Frameworks for Desktop and Web

The application and the AGM modules are separated and well-abstracted. This means that you have flexibility to choose the right GUI framework for your application without being constrained by the existing architecture. AGM includes a sample .NET C# desktop application (WPF) with flexibility to adopt other desktop GUIs like Qt as well. On the web-side AGM includes a sample typescript GUI implementation based on React but other web-based GUIs can be implemented as well.

Group (43)

Synchronization Between Objects and Visualization

Synchronization between objects and visualization is crucial. For instance, simple modeling functions like create, edit, and delete must be synchronized with visualization – either desktop or web. AGM ensures synchronization between objects and visualization, even if a command is canceled mid-operation.

Related content

Featured Case study Ebooks and Whitepaters
resource image
Webinar 3d modeling Cad Agm

Accelerate your 3D Application’s Development with AGM

Learn how you can significantly speed up your application’s development with AGM’s extensive, out-of-the-box, advanced code base.

Read now
Webinar / 3d modeling / Alm / Agm

ALM: Maximizing the Lifespan and Value of an Application

Discover how Application Lifecycle Management impacts your revenue, shortens time to market, and extends your application's lifespan.

host image
Hosted by Jeffrey Switzer
Webinar / 3d modeling / Alm / Agm

Learn How AGM Shortens Time-to-Market and Elevates Your Development

In this webinar, learn about Application Graphics Manager (AGM), its value, and how to implement it into your development process.

host image
Hosted by Yashdeep Padey
Ebooks whitepaper / 3d modeling / Alm / Interop

How to Successfully Develop, Deploy, and Support 3D Applications

Explore the top reasons to use Spatial's 3D SDK for developing, deploying, and supporting innovative 3D applications.

Ebooks whitepaper / 3d modeling / Alm / Agm

Application Lifecycle Management

An eBook introducing Application Lifecycle Management, its options, and how it enhances applications.

Webinar / 3d modeling / Alm / Agm

ALM: Maximizing the Lifespan and Value of an Application

Discover how Application Lifecycle Management impacts your revenue, shortens time to market, and extends your application's lifespan.

host image
Jeffrey Switzer
Webinar / 3d modeling / Alm / Agm

Learn How AGM Shortens Time-to-Market and Elevates Your Development

In this webinar, learn about Application Graphics Manager (AGM), its value, and how to implement it into your development process.

host image
Yashdeep Padey
Ebooks whitepaper / 3d modeling / Alm / Interop

How to Successfully Develop, Deploy, and Support 3D Applications

Explore the top reasons to use Spatial's 3D SDK for developing, deploying, and supporting innovative 3D applications.

Ebooks whitepaper / 3d modeling / Alm / Agm

Application Lifecycle Management

An eBook introducing Application Lifecycle Management, its options, and how it enhances applications.

resource image
Case study 3d interoperability Robotics Acis

ABB's Programming Without Shutting Down Production

ABB’s Robotics Division used RobotStudio software for PC-based robot programming, boosting productivity without production shutdowns.

Read now
Case study / 3d interoperability / Metrology / 3d interop

LK Metrology Future Proofed their Application

LK Metrology was on a quest to maintain precision for their Coordinate Measuring Machines. They improved core application functionality through a development partnership with Spatial.

Case study / 3d visualization / Metrology / Acis

Dukin Co Slashed Development Costs by 50%

Dukin used 3D ACIS Modeler to focus on core technology, reducing time spent on solid modeling and accelerating new product development.

Case study / 3d modeling / Cad / Acis

FCC Increased Production Time by 20x

A leading CAM software provider for sheet metal manufacturing used 3D ACIS Modeler for robust 3D modeling and simulation.

Case study / 3d modeling / Metrology / Acis

Mitutoyo Supercharged Their 3D Interop Translation

Mitutoyo broadened the use of Spatial technology to other parts of the organization, such as machine configuration.

Case study / 3d interoperability / Metrology / 3d interop

LK Metrology Future Proofed their Application

LK Metrology was on a quest to maintain precision for their Coordinate Measuring Machines. They improved core application functionality through a development partnership with Spatial.

Case study / 3d visualization / Metrology / Acis

Dukin Co Slashed Development Costs by 50%

Dukin used 3D ACIS Modeler to focus on core technology, reducing time spent on solid modeling and accelerating new product development.

Case study / 3d modeling / Cad / Acis

FCC Increased Production Time by 20x

A leading CAM software provider for sheet metal manufacturing used 3D ACIS Modeler for robust 3D modeling and simulation.

Case study / 3d modeling / Metrology / Acis

Mitutoyo Supercharged Their 3D Interop Translation

Mitutoyo broadened the use of Spatial technology to other parts of the organization, such as machine configuration.

resource image
Ebooks whitepaper 3d modeling Alm Interop

How to Successfully Develop, Deploy, and Support 3D Applications

Explore the top reasons to use Spatial's 3D SDK for developing, deploying, and supporting innovative 3D applications.

Read now
Ebooks whitepaper / 3d interoperability / Shipbuilding / Interop

The Second Life of Data: How 3D InterOp From Spatial Powers Data Reuse

Understand model repair and validation, its impact on modeling operations, and detailed test results.

Ebooks whitepaper / 3d modeling / Cad / Cgm

CGM Modeler: A Platform for Innovation

Learn how CGM Modeler enables application development for creating, modifying, querying, and visualizing 3D data across industries.

Ebooks whitepaper / 3d visualization / Robotics / Hoops

8 Reasons Why Developers Switch to HOOPS Visualize

Learn why companies transition from homegrown graphics solutions to HOOPS Visualize and what the switch entails.

Ebooks whitepaper / 3d modeling / Alm / Interop

How to Successfully Develop, Deploy, and Support 3D Applications

Explore the top reasons to use Spatial's 3D SDK for developing, deploying, and supporting innovative 3D applications.

Ebooks whitepaper / 3d interoperability / Shipbuilding / Interop

The Second Life of Data: How 3D InterOp From Spatial Powers Data Reuse

Understand model repair and validation, its impact on modeling operations, and detailed test results.

Ebooks whitepaper / 3d modeling / Cad / Cgm

CGM Modeler: A Platform for Innovation

Learn how CGM Modeler enables application development for creating, modifying, querying, and visualizing 3D data across industries.

Ebooks whitepaper / 3d visualization / Robotics / Hoops

8 Reasons Why Developers Switch to HOOPS Visualize

Learn why companies transition from homegrown graphics solutions to HOOPS Visualize and what the switch entails.

Ebooks whitepaper / 3d modeling / Alm / Interop

How to Successfully Develop, Deploy, and Support 3D Applications

Explore the top reasons to use Spatial's 3D SDK for developing, deploying, and supporting innovative 3D applications.