/
Scripting and Development

Scripting and Development

OpenSim provides several mechanisms for extending its existing capabilities by either adding new model elements, computing new quantities, or computing existing quantities in a new way. For example, you may want to model the drag acting on bodies moving through a fluid, which OpenSim does not provide. Another example is being able to extract the linear and angular momenta of the model during a simulation. In order to extend OpenSim, it is important to know what functionality exists and have a sense of where to add new functionality. OpenSim can be extended by using its API, or Application Programming Interface, through C++, Matlab, or Python.

This section includes:

Related content

Introduction to the OpenSim API
Introduction to the OpenSim API
More like this
Scripting in Python
Scripting in Python
Read with this
Scripting and Development
Scripting and Development
More like this
Technical Background
Technical Background
More like this
Creating Your Own Analysis
Creating Your Own Analysis
More like this
About OpenSim
More like this

OpenSim is supported by the Mobilize Center , an NIH Biomedical Technology Resource Center (grant P41 EB027060); the Restore Center , an NIH-funded Medical Rehabilitation Research Resource Network Center (grant P2C HD101913); and the Wu Tsai Human Performance Alliance through the Joe and Clara Tsai Foundation. See the People page for a list of the many people who have contributed to the OpenSim project over the years. ©2010-2024 OpenSim. All rights reserved.