Pyslvs 開發進度:
- 面板工具提示
- 演算法結果校正
Pyslvs 開發進度
面板工具提示
為了讓 GUI 特色更易懂,在面板的按鈕上加入工具提示,滑鼠游標指到上方會出現功能說明。
三角求解器的加入鈕也有對應顯示,不用進對話視窗就能看三角形的設計。
演算法結果校正
之前的演算法結果是多代入一次 Solvespace 的 kernel 做定位,可是無法辨識是否為反轉四連桿。
現在有三角求解器可以拆開結果(因為是固定形狀和參數很好分辨),比對頂點的位置後決定是否反轉。
驗證後合併功能就正常了,不會有路徑在下方卻將呆鏈生成在上方的情況。
另外發現差分演算法雖然快速,但是誤差滿大,有時候某些角度範圍會讓 Solvespace 的 kernel 求解回傳失敗(不過求解成功的片段路徑會符合要求)。
其他兩個演算法時間雖然較久,但是不容易發生上述情形。
Comments
comments powered by Disqus