AgX Multiphysics Toolkit

AgX Multiphysics for professional simulation comes with:
  • articulated multi-body dynamics with contacts and dry friction
  • numerous pre-defined constraint types with limits, controllers and motors, and interfaces for user defined constraints
  • multi-body constraints
  • particle systems with pre defined or user defined interactors (e.g. molecular dynamics or smoothed particle hydrodynamics) or simple systems for visual effects
  • innovative and very flexible interactor interface with charges and fields that allows for efficient user modeling that enables everything from advanced hydrodynamics to cinematic camera control
  • support for non-uniform mass matrices and separation of gravitational and inert masses, enabling advanced modeling of e.g. hydrodynamic drag or "Star Trek type of internal inertia dampers".
  • robust and efficient geometric interference engine that supports primitive shapes (box, sphere, cylinder, particle, etc) as well as generic structures (e.g. voxels, meshes, height fields and hulls). Dynamically extensible for new shapes and data structures. Several models for spatial decomposition.
  • dynamic and/or user controlled partitioning of dynamic systems
  • polymorphic solver back-end that allows for hot-swap of solvers and use of multiple solvers with blocking and transfer operators, e.g. physically and numerically accurate direct solvers, and/or approximate and very fast time coherent iterative solvers
  • parallel solvers for several different hardware architectures
  • configurable friction models, from high fidelity models of dry friction and stick-slip transitions, to fast and approximate projection models
  • highly configurable sensors, timers and user defined callbacks
  • modern C++ SDK with a back-end hardware optimized implementation
  • support for the Collada Physics file format
  • support for haptic instruments (e.g. OpenHaptics)
  • support for motion platforms
  • state-of-the-art solvers and interfaces for 
    • lines, wires, chains, ropes and hoses
    • complex 2d-surfaces e.g. membranes, cloth, water and ground surfaces
    • vehicle dynamics
    • hydraulics
    • sand, soil, earth-moving, gravel, rock handling
    • elastoplastic and deformable materials, soft tissue, deformable wheels
    • fluids and mesh-free particle methods
  • remote debugging
  • serialization
  • default engine with rendering in OSG, audio from openAL++, and Lua-scripting
  • integration with many other popular scenegraphs and graphics engines
  • support for Win32/64/XP/Vista, Linux and OSX
  • full documentation of API with tutorials and numerous examples
Further technical documentation, API documentation, white papers, tutorials and demos to be released. Contact us for further information.

Screenshots
Log stack

Iterative solver for contacts with friction.


Lumped elements

Direct solver for constraints and lumped element models.