autotoolsのインストール

SpringyStepのインストール

ODEのコンパイル

$ cd ode
$ sh autogen.sh
$ ./configure --enable-double-precision --enable-release --without-x

ここまでやったら,

~SpringyStep/ode/include/ode/config.h

を編集します.348行目(typedef unsigned short uint32;)をコメントアウトしてください.

/* integer types (we assume int >= 32 bits) */
#if SIZEOF_INT == 4
typedef short int32;
typedef unsigned short uint32; 
#else
#error "can not find 4 byte integer type"
#endif

/* integer types (we assume int >= 32 bits) */
#if SIZEOF_INT == 4
typedef short int32;
//typedef unsigned short uint32;                                                 
#else
#error "can not find 4 byte integer type"
#endif

のようにコメントアウトします../configureをやるたびに,上書きされるので,./configureいた場合はそのつど編集し直してください.

SpringyStepのコンパイル

$ cd .. 

SpringStepのディレクトリへもどる

$ make

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

$ ./ss.exe onespring.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.

他の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