Products

AGX Dynamics

AGX Dynamics

AGX Dynamics is a powerful software development kit (SDK) designed for modeling and simulating complex mechanical systems with precision and efficiency. It excels in handling rigid bodies, contacts, friction, and dynamics for real-time or high-fidelity simulations.

C++ tutorials

Python demos

OpenPLX

OpenPLX

OpenPLX is a new modeling language designed for describing simulation-ready robots and machines. Its domain-specific syntax, built in physics definitions and modular structure makes it ideal for describing complex machine components that can be combined and reused between projects. OpenPLX is fully integrated in AGX Dynamics and supports transferring models between AGX Dynamics and AGX Dynamics for Unity and Unreal

Tutorials

AGX Dynamics for Unity

AGX Dynamics for Unity

AGX Dynamics for Unity (AGXUnity) is a plugin that allows using AGX Dynamics inside of Unity3D to build state of the art dynamics simulation.

AGXUnity is also available through a GitHub project, which means you can investigate and extend the wrapper code which is based on the C# interface of AGX Dynamics. We suggest also that any changes you make, should be put back to the community so that Algoryx can continue to support the development of AGXUnity.

AGX Dynamics for Unreal Engine

AGX Dynamics for Unreal

AGX Dynamics for Unreal (AGXUnreal) is a plugin that allows using AGX Dynamics inside of Unreal Engine to author simulations based on the start of the art dynamics simulations combined with the workflow and rendering capabilities of Unreal Engine.

Algoryx Momentum

AlgoryxMomentum

Algoryx Momentum is a CAD centered dynamics modelling tool utilizing Spaceclaim. Import any CAD model and create your mechanical design with full CAD precision.

As part of the Algoryx Software Ecosystem, Algoryx Momentum allows for exporting the full dynamic model that can be read directly into AGX Dynamics (via C++, C# or the Python API) or into AGX Dynamics for Unity or Unreal.

Geometries, dynamic properties and rendering data will all be seamlessly imported giving you a powerful workflow when working with CAD models.

Instead of just importing pure graphical model, you get the full dynamic model into your real time application.

Licensing

To execute applications based on the AGX Dynamics SDK a valid license is required. Contact our sales team to find the license type that is best for you.

Aquiring a License

For detailed information about activating our licenses, please read about the License system.

Start the license manager by pressing the button below:

Acquiring a license (old license system)

This section relates to the old license system (agx.lic).

To be able to execute applications based on the AGX Dynamics SDK a valid license is required.

Generating license information

If you have already acquired a license file, continue reading below.

To generate license information, use the button below:

You can also run the generateLicenseKey executable in the AGX installation binary directory.

RuntimeKeyGenerator

Example of generated license information.

Send the following information to support@algoryx.com to receive your 'agx.lic' file:

User/Company name
email-address
Hardware ID (from the key generator above)
AGX version (from the key generator above)
      

Using the license file

Place your license file with the name 'agx.lic' in one of the following paths:

  • In a directory specified by the environment variable AGX_FILE_PATH
  • In the install directory of AGX <agx-install-path>
  • In the <agx-install-path>/data/cfg
  • In a directory specified using the agxIO::Environment::instance()->getFilePath() call.
    See the AGX Dynamics User Manual for more information on this matter

Legal information

Copyright 2007-2024. Algoryx Simulation AB.

All AGX source code, intellectual property, documentation, sample code,
tutorials, scene files and technical white papers, is copyrighted, proprietary
and confidential material of Algoryx Simulation AB. You may not download, read,
store, distribute, publish, copy or otherwise disseminate, use or expose this
material without having a written signed agreement with Algoryx Simulation AB.

Algoryx Simulation AB disclaims all responsibilities for loss or damage caused
from using this software, unless otherwise stated in written agreements with
Algoryx Simulation AB.

The integrity of this Software is protected by technical protection measures (TPM)
so that the intellectual property rights, including copyright, in the Software of
AGX are not misappropriated. You must not attempt in any way to remove or circumvent any such TPM,
nor apply or manufacture for sale or hire, import, distribute, sell or let for hire,
offer or expose for sale or hire, advertise for sale or hire or have in your possession
for private or commercial purposes any means the sole intended purpose of which is
to facilitate the unauthorized removal or circumvention of such TPM.

Contact