Pyslvs 開發進度:

  • 捲動區塊
  • PLAP 和 PLLP 的求解 - 計畫
  • QGraphicsView 畫布 - 計畫

Pyslvs 開發進度

捲動區塊

面板區由於低解析度的螢幕會塞不進空間,改用捲動方式呈現。

面板的按鈕也重新歸類命名。

反合成四連桿系統由視窗改成面板,運算時會凍結自己的 Tab,主畫面的其他功能能夠照常運作。

PLAP 和 PLLP 的求解 - 計畫

打算開一個新面板(歸類在四連桿尺寸合成系統中),讓使用者能混用兩種方式堆疊三角形求解,並有連續迭代求解的功能。

  • 獨立 Kernel 連接 Gui 操縱。
  • 參數可以使用現成實體位置或長度。
  • 理論上支援無限迭代。
  • 運算結果後,使用者可以選擇生成實體合併進畫布全部清除或是修改參數

這個 project 應該是 0.6 版的主要更新項目,會盡量快點完成。

QGraphicsView 畫布 - 計畫

更有效率、採用局部更新的畫布。

不過 Qt 當初設計上比較偏向多媒體,所以許多功能偏向動畫方面。

看完 Python CAD(Qt4)的 QGraphicsView 部份,操縱上不太像 Free CAD 靈活(模仿其他大型商業軟體)。

目前想先弄好滑鼠中鍵拖移瀏覽的部份(目前還有諸多問題),可能得搞懂 QTransform 的設定。

新的畫布使用 -t 參數啟動,舊的畫布仍能正常運作。


Comments

comments powered by Disqus