Skip to content

Chen-Tang/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.

Packages

No packages published

Languages

  • C++ 95.5%
  • Python 1.3%
  • CMake 1.1%
  • C 0.7%
  • Inno Setup 0.5%
  • Objective-C 0.4%
  • Other 0.5%