Dev Week Notes and Tips

Main OpenSim Support Site:

http://www.stanford.edu/group/opensim/support/index.html

OpenSim downloads page, including Beta 3.0 GUI, version 3 (you must be logged in):

https://simtk.org/project/xml/downloads.xml?group_id=91

Developer Pages

{old} Building OpenSim from Source

Creating Plugins (includes Tim's slides)

Creating a Sandbox Project

We recommend building a sandbox project outside of the OpenSim solution instead of adding projects or mangling examples. This will prevent accidental rebuilds that kill a lot of time and is just tidier.

  • To do this, open the main.zip (attached) in your sandbox directory. 
  • Run CMake and set the OPENSIM_INSTALL_DIR to where you installed OpenSim locally.
  • Set NameSpace to <blank>
  • CMAKE->Generate will create solution in your build dir.
  • To run your main in debug make sure you also built Simbody and OpenSim in debug and built INSTALL for them as well.
  • Build and run and it should generate a bouncing ball model and simulation (in the build directory).
  • You should be able to add headers and implementations of your classes right into the directory and rerun CMake for them to appear in the project.

Doxygen

If you install OpenSim 3.0 beta (version 3), you will find the latest OpenSim doxygen under sdk/doc. 

To get the Simbody doxygen corresponding to OpenSim 3.0, you will need to generate the doxygen yourself (for both OpenSim and Simbody):

Guide to Building Doxygen

 

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.