Skip to content
Small hexes

What Is AGM?

AGM is a 3D application framework designed to facilitate the development of robust 3D applications. It offers an out-of-the-box solution that includes all the necessary source code, training, and project files to jumpstart development.

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 15+ years, comprising over 200,000 lines of code, and has been the backbone for more than 40 applications released worldwide.
AGM is more than just a development tool; it's a gateway to innovation in the world of 3D applications.

agm_pictures

Why Choose AGM?

A Proven, Trusted Framework

AGM has been adopted by over 40 organizations in various industries across the glove. It’s a trusted, tested framework that can be customized to fit the needs of your specific application workflow.

Extensive Integrations

With AGM, you’ll have full access to 3D ACIS Modeler, CGM Modeler, 3D InterOp and HOOPS Visualize and Communicator APIs, granting unrestricted customization options when tailoring the toolset to your unique requirements.

Less Risk, Faster Development

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 their applications and reduces the time-to-market for new products.

Features and Benefits

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

Common 3D Application Functionality

The core model of AGM 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)

CAE Pre/Post Processing

AGM provides the capability to develop a commercial-grade Pre-Post application quickly. Optimized data structures represent first- and second-degree surface and volume mesh structures, with templates also provided.
Group (40)

Robotics

AGM provides a foundation for functionality in robotics applications. With features like welding point generation, collision detection and more, you can develop next-generation robotics applications in a fraction of the time.
Group (41)

Developed Using C++

For over a decade, we’ve developed and optimized AGM using C++. Access this core C++ code for further enhancement and customization to suit your application workflow.
Group (43)

Out-of-the-Box Implementations

AGM’s design is based on deep knowledge and understanding of each software component, delivering significant performance and productivity improvements when developing 3D applications.
Group (44)

Flexibility in GUI Framework

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) and you can adopt other desktop GUIs, like MFC and Qt, as well.
Group (45)

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. However, this alone isn't sufficient for commercial 3D applications. 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.