Skip to content

DavidHammen/chrono

 
 

Repository files navigation

CHRONO::ENGINE

Chrono::Engine is a part of Project Chrono. It is a library for physical simulation of complex mechanisms with parts, constraints, contacts and collisions.

Main features

  • cross-platform C++ API
  • fast and efficient multi-body dynamics
  • wide set of constraints between parts
  • motors and forces can be added to the mechanism
  • collision shapes and frictional contact
  • time integration based on non-smooth dynamics (DVI)
  • real-time visualization or ray-tracing postprocessing
  • modularity: optional units can be built for special purposes (postprocessing, cosimulation, FEM, etc.)
  • wrapper for Python scripting
  • demo code explaining how to develop third party applications

For more informations look at http://www.projectchrono.org

How to install and build the library

You can find instructions about the installation and the build toolchain at the Wiki

How to develop your application based on Chrono::Engine

See the tutorials for examples of C++ code using the Chrono:::Engine library.

API documentation is generated from develop on a nightly basis.

A place for discussions can be the projectchrono group.

About

C++ library for multibody dynamics simulations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 92.6%
  • C 3.7%
  • POV-Ray SDL 2.2%
  • CMake 0.6%
  • CSS 0.4%
  • Python 0.3%
  • Other 0.2%