我需要创建一个简单的应用程序,它可以在 C# 中显示来自 Oracle Spatial 的几何图形。这些几何图形从 AutoCAD Map 3D 2010 导出到 Oracle Spatial。
我需要平移、缩放、管理这些对象的图层、事件(例如右键单击以弹出上下文菜单,每个对象可能不同)、创建/删除点(可能还有其他多边形):一种简单的 AutoCAD 界面。
我应该寻找 AutoCAD OEM 许可证吗?是否有可以处理此问题的绘图框架,还是我需要创建自己的?
这可能会很痛苦,但如果您真的想自己编写代码,您可以查看 WPF 的 3D 可能性(以及它上面的一些其他库,请参见此处)。
我还没有找到任何适合我需要的东西,所以我将使用托管 DirectX(这并不简单但至少功能强大)来完成它。