【问题标题】:2D CAD canvas implementation2D CAD 画布实施
【发布时间】:2013-04-09 17:25:48
【问题描述】:

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

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

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

能否请您告诉我是否还有其他选择?请给出一些提示,然后我才能做出正确的决定

【问题讨论】:

标签: c# canvas 2d cad


【解决方案1】:

WPF/Silverlight 也很适合。
看看我在2D CAD WPF Performance 发帖的经验,尤其是在高端交互级别。

【讨论】:

    【解决方案2】:

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

    有一个 100 页的 PDF 安装手册,它对安装很有帮助。除此之外,请查看安装目录中的相应示例代码

    【讨论】:

      猜你喜欢
      • 2020-07-02
      • 1970-01-01
      • 2019-05-07
      • 2011-10-11
      • 2020-11-17
      • 2011-08-17
      • 2012-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多