2013-04-17 29 views
1

我想開發一個基於C#的簡單交互式2D CAD畫布,以顯示線條,弧線,文本等簡單對象。我也想執行對象選擇和編輯。2D CAD畫布實現

我想評估選項,因爲它是開始階段。我進行了大量的調查,仍然接受新的想法。我的一些成立是

  1. 利用OpenGL C#庫(OpenTK,SharpGL),但OpenTK被放棄我猜]
  2. 擁有的用戶控制和手動執行所有的功能,如對象選擇,對象除了和所有,但在這種情況下工作負荷非常高。

請問我是否還有其他的選擇?請給出一些提示,然後我可以做出正確的決定

+0

[使用opengl的CAD應用程序]的可能重複(http://stackoverflow.com/questions/16050214/cad-application-by-using-opengl) – user1118321

回答

0

我已經開發了使用OpenTK。它爲我自己的CAD開發提供了足夠的支持,例如選擇,字體支持。儘管OpenTK開發在2010年停止了,但有些人仍然在Git中維護源代碼。

有一個100頁的PDF手冊與安裝它幫助了很多。除此之外,請看安裝目錄中的相應示例代碼。

1

WPF/Silverlight也非常適合。
看看我的經驗2D CAD WPF Performance後,尤其是在最後的互動水平。