再看完資料後就整理出來的部份

官方技術手冊

使用方法(這邊先講python2的方法)

第一步 先把四樣工具找齊

  • Python-related packages
  • numpy cython (這邊用到的模組python)
  • VTK (GUI)
  • Open Dynamics Engine (ODE) 這一個要自己build出來

以下式我測試成功的版本 明天會再用虛擬機跑看看不一樣版本的問題是否有衝突

  1. apt-get install python python-dev python-support

  2. apt-get install python-numpy cython

  3. apt-get install libvtk5.8 python-vtk

  4. 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