#author("2018-04-08T17:02:35+09:00","springhead","springhead")
#author("2018-04-08T17:08:43+09:00","springhead","springhead")
* Choreonoid Springhead Plugin [#q3ae7ca5]
- This plugin enables using Springhead as a physics engine of Choreonoid.

* Requirements [#t538f75e]
- git client (if you want to clone the repository of Springhead and/or Choreonoid)
- python3 (current Springhead build system uses python)
- Visual Studio (if you want to build Springhead and/or Choreonoid on Windows. VS2015 recommended)

* Springhead Installation [#tad56f72]
- Clone from https://github.com/sprphys/Springhead or download zip.
- Common Settings
-- Edit SprDefs.h
--- Comment out the following lines:
-- Edit SprDefs.h and comment out the following lines:
--- #define USE_GLUI
--- #include "UseClosedSrcOrNot.h"
--- #include USE_LAPACK
- On Linux
-- Open terminal, move to Springhead/core, type make. This should produce 
-- Open terminal, move to Springhead/core, type make. This should produce core/lib/libSpringhead.a
-- Copy or move this file to Springhead/generated/lib/linux/ directory. (This step will be automated in near future)
- On Windows
-- Open core/src/Springhead**.*.sln on Visual Studio (14.0 for VS2015)
-- Build for Debug/Release, x64 configurations. This should produce Springhead**.*[D]x64.lib in generated/lib/x64 directory (lib with D is debug build).
-- Build with Debug/Release, x64 configurations. This should produce Springhead**.*[D]x64.lib in generated/lib/x64 directory (lib with D is debug build).

* Build Choreonoid [#oeccb1dd]
- Clone from https://github.com/s-nakaoka/choreonoid or download zip.
- Run CMake GUI
-- Check BUILD_SPRINGHEAD_PLUGIN
-- Set SPRINGHEAD_DIR to your Springhead top directory.
-- Configure and Generate.
- On Linux
-- Move to build directory and type make
- On Visual Studio
-- Open build/Choreonoid.sln on Visual Studio and build all.
-- Build INSTALL. Note that you must run VS as admin.

* Usage [#u3eda51d]
- T.B.D.