SpringyStep

SpringyStepのインストール

ODEのコンパイル

  • ODEは,オープンソースの動力学計算エンジンです.(www.ode.org)
  • まずODEをコンパイルするための設定(MacOSXの場合です.)
$ tar zxvf ode-0.12.tar.bz2
$ cd ode-0.12
$ sh autogen.sh
$ ./configure --enable-double-precision  --enable-release
$ make all
$ sudo make install

必要なファイルをコピー

$ sudo cp drawstuff/src/.libs/libdrawstuff.* /usr/local/lib/
$ sudo mkdir /usr/local/include/drawstuff
$ sudo cp include/drawstuff/*.h /usr/local/include/drawstuff/
$ sudo cp -r drawstuff/textures /usr/local/include/drawstuff/

SpringyStepのコンパイル

$ cd SpringyStep_2012

SpringStepのディレクトリへはいる

$ make

makeが成功すれば実行ファイル ss.exeができているはず.

$ ./ss.exe onespring.model

モデルファイルのサンプルも入れてあります.

$ /ss.exe models/m01/m01.model

使い方:

$ ./ss.exe [モデルファイル]

起動後の操作:

Simulation test environment v0.02
  Ctrl-P : pause / unpause (or say `-pause' on command line).
  Ctrl-O : single step when paused.
  Ctrl-T : toggle textures (or say `-notex' on command line).
  Ctrl-S : toggle shadows (or say `-noshadow' on command line).
  Ctrl-V : print current viewpoint coordinates (x,y,z,h,p,r).
  Ctrl-W : write frames to ppm files: frame/frameNNN.ppm
  Ctrl-X : exit.
Change the camera position by clicking + dragging in the window.
  Left button - pan and tilt.
  Right button (or Ctrl + button) - forward and sideways.
  Left + Right button (or middle button, or Alt + button) - sideways and up.
  • モデルファイルの定義は,こちら SpringyStep

他のOSでのコンパイルのための設定

Linux

 ~/SpringyStep/ode/config/user-settings

を編集

PLATFORM=unix-gcc

/SpringyStep/Makefile の

PLATFORM=linux

Cygwin

 ~/SpringyStep/ode/config/user-settings

を編集

PLATFORM=cygwin

/SpringyStep/Makefile の

PLATFORM= cygwin

関連


SpringyStep


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-06-20 (木) 14:45:24 (2280d)