我想使用.dwg文件制作SaaS应用程序。用户将导入房间的平面图,我的算法将计算安装地板加热电缆的最佳方法。我从不使用AutoCAD,我想知道如何提取计划的主要几何形状。即使我更喜欢JavaScript,我也对任何语言开放。感谢您的帮助。
实际上,有一些Web服务可通过Autodesk Forge提供。您可以使用Design Automation API处理.DWG文件。它可以通过REST协议访问,因此您可以从JavaScript/nodejs调用。
要充分利用.dwg的Design Automation API,您可以编写一个.dll插件(带有.NET),该插件将在文件上执行复杂的任务,但请注意,.dwg文件包含基本的几何,因此您可以需要解释它。
在GitHub上查看一些样本。