Pyslvs 開發進度:

  • 面板工具提示
  • 演算法結果校正

Pyslvs 開發進度

面板工具提示

為了讓 GUI 特色更易懂,在面板的按鈕上加入工具提示,滑鼠游標指到上方會出現功能說明。

三角求解器的加入鈕也有對應顯示,不用進對話視窗就能看三角形的設計。

演算法結果校正

之前的演算法結果是多代入一次 Solvespace 的 kernel 做定位,可是無法辨識是否為反轉四連桿。

現在有三角求解器可以拆開結果(因為是固定形狀和參數很好分辨),比對頂點的位置後決定是否反轉。

驗證後合併功能就正常了,不會有路徑在下方卻將呆鏈生成在上方的情況。

另外發現差分演算法雖然快速,但是誤差滿大,有時候某些角度範圍會讓 Solvespace 的 kernel 求解回傳失敗(不過求解成功的片段路徑會符合要求)。

其他兩個演算法時間雖然較久,但是不容易發生上述情形。


Comments

comments powered by Disqus