再看完資料後就整理出來的部份
使用方法(這邊先講python2的方法)
第一步 先把四樣工具找齊
- Python-related packages
- numpy cython (這邊用到的模組python)
- VTK (GUI)
- Open Dynamics Engine (ODE) 這一個要自己build出來
以下式我測試成功的版本 明天會再用虛擬機跑看看不一樣版本的問題是否有衝突
-
apt-get install python python-dev python-support
-
apt-get install python-numpy cython
-
apt-get install libvtk5.8 python-vtk
-
Download the ode-0.12.tar.gz and unpacking
cd ode-0.12
./configure --enable-double-precision --with-trimesh=opcode --enable-new-trimesh --enable-shared
make
make install
5.因為ODE裡面有python wrapper 要安裝他的binding到自己的python/distage
cd bindings/python/
python setup.py install
安裝的部份就是這些工具了
可能要轉成python3的部份
- VTK(如果要沿用的話)
- numpy cython (這部份可以沿用)
- VTK (要看官方是否有更新或改成OpenGl)
- Open Dynamics Engine (ODE) C++那部份不用動,要動的部份會是在bindings/wrapper
- 還有ARS模組的python程式碼
這部份是DEMO用的
要做的部份
接下來要做的部份就是把他改成python3
我應該會優先改wrapper再改RSA模組,並且測試和新版的ODE-13符不符合使用上的問題,使用虛擬機測試。
Wrapper可以優先測試import Ode,我會再測試。
Comments
comments powered by Disqus