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