Pyslvs 編譯進度:

  • 諸多錯誤修正鏈鏈
  • 葛氏運動鍊:Kernel 校正

  • 復原重做功能

Pyslvs 編譯進度

諸多錯誤修正

之前留下一些大大小小的 Bug,會造成程式在讀取檔案或是新增資料時因錯誤而關閉。

花了一些時間測試功能,確定已完成的功能運作流暢。

另外還修整了一下界面,避免在 Windows 和 Ubuntu 切換之鏈發生 Layout 空間延展的問題。

葛氏運動鍊:Kernel 校正

Example 項目中多出了一個鏈"Grashof chain" 類別,預計加入所有葛氏運動鍊的四連桿範例。

也因為當時寫的校正座標指令是以原點為中心點,造成其他象限的中心軸轉動時,旋轉點出現怪異的運算結果。

校正繞行圓心時造成中心與旋轉點的位置差,目前座標位置如果比中心還高,基本運行就會流暢,不過如果初始低於圓心,還要加上其他判斷才能修正。

提前測試一下學長論文中的近似直線範例:

復原重做功能

這個部份快要整備好了,但是不知道運作效能如何,也還沒部屬必須紀錄的步驟。

仿照 Qt 的方式寫了一個相似的類型(因為 Qt 必須部屬在所有指令上,而且還要另外寫反向命令),並在需要時存入重要資訊,一定的步驟內可還原上次的表格內容。


Comments

comments powered by Disqus