2D CAD画布实现

本文关键字:实现 布实现 CAD 2D | 更新日期: 2023-09-27 18:09:47

我想开发一个基于c#的简单交互式2D cad画布来显示简单的对象,如线,弧,文本。我还想执行对象选择和编辑。

我想评估选项,因为这是开始阶段。我做了大量的调查,但我仍然对新想法持开放态度。我的一些创始

  1. 使用OpenGL c#库(OpenTK, SharpGL)[但OpenTK被放弃了我猜]
  2. 让用户手动控制和实现所有功能,如对象选择,对象添加等,但在这种情况下工作负载非常高。

你能告诉我是否有其他选择吗?请给点提示,这样我才能做出正确的决定。

2D CAD画布实现

WPF/Silverlight也非常适合。
看看我在2D CAD后WPF性能方面的经验,特别是在高端交互层面。

我用OpenTK开发的。它为我自己的CAD开发提供了足够的支持,如选择,字体支持。尽管OpenTK的开发在2010年就停止了,但仍有一些人继续在Git中维护源代码。

有一个100页的PDF手册与安装,它帮助很大。除此之外,请查看安装目录

中相应的示例代码。