我想開發一個基於C#的簡單交互式2D CAD畫布,以顯示線條,弧線,文本等簡單對象。我也想執行對象選擇和編輯。2D CAD畫布實現
我想評估選項,因爲它是開始階段。我進行了大量的調查,仍然接受新的想法。我的一些成立是
- 利用OpenGL C#庫(OpenTK,SharpGL),但OpenTK被放棄我猜]
- 擁有的用戶控制和手動執行所有的功能,如對象選擇,對象除了和所有,但在這種情況下工作負荷非常高。
請問我是否還有其他的選擇?請給出一些提示,然後我可以做出正確的決定
我想開發一個基於C#的簡單交互式2D CAD畫布,以顯示線條,弧線,文本等簡單對象。我也想執行對象選擇和編輯。2D CAD畫布實現
我想評估選項,因爲它是開始階段。我進行了大量的調查,仍然接受新的想法。我的一些成立是
請問我是否還有其他的選擇?請給出一些提示,然後我可以做出正確的決定
我已經開發了使用OpenTK。它爲我自己的CAD開發提供了足夠的支持,例如選擇,字體支持。儘管OpenTK開發在2010年停止了,但有些人仍然在Git中維護源代碼。
有一個100頁的PDF手冊與安裝它幫助了很多。除此之外,請看安裝目錄中的相應示例代碼。
WPF/Silverlight也非常適合。
看看我的經驗2D CAD WPF Performance後,尤其是在最後的互動水平。
[使用opengl的CAD應用程序]的可能重複(http://stackoverflow.com/questions/16050214/cad-application-by-using-opengl) – user1118321