1

我需要为客户实现一个 Asp.net 网站,他将在其中输入尺寸并单击按钮生成图纸。这是我的第一个 Autodesk 项目,所以只需要一些关于在 google 上搜索什么的信息。经过一段时间的研究,我开始了解 Autodesk 360 和 BIM。我是正确的还是我需要一些其他的开发平台。提前致谢

4

3 回答 3

1

我建议您看一下 AutoCAD I/O Web 服务。正如它在https://developer.autodesk.com/api/autocadio/上所说,它允许开发人员远程运行 AutoCAD 脚本,并使他们能够处理云规模的 DWG 文件。您可以创建 AutoCAD 脚本或使用我们的示例脚本之一,然后将 AutoCAD I/O Web 服务指向 DWG 文件,最后在 DWG 文件上运行您的脚本。AutoCAD I/O 加载 DWG 文件,然后在每个文件上运行脚本。完成后,AutoCAD I/O 将输出保存到您指定的位置。如图所示,AutoCAD I/O 与存储无关——输入和输出文件不存储在 AutoCAD I/O 中。根据您选择的网络存储;AutoCAD I/O 能够通过 HTTP 连接到它。

您可以在https://developer.autodesk.com/api/autocadio/#上找到详细信息和代码示例

于 2016-01-29T09:50:33.043 回答
0

小心这里的许可。在 asp.net 上对他们来说意味着他们的库将可供所有人使用。这个许可证非常非常昂贵。您基本上是在为地球上的每个人提供创建 CAD 的机会。

我必须采用的解决方案是购买 1 个许可证 +/- 3000 美元并将其安装在服务器上,然后您在服务器上本地创建一个应用程序,该应用程序将从数据库中汇集请求并通过管道传输它们,因此您只有一个许可证一次,他们使用 _saveas 命令并将其保存在本地。然后,一旦该文件由 AutoCAD 在本地创建,该文件就可以在没有许可问题的情况下完全合法地发送。

所以你的页面可以只将数据推送到数据库中,附加一个回调让用户做他想做的事。一旦过程完成,它就会触发回调,客户端将获取文件并在本地下载。

于 2014-03-07T12:28:45.983 回答
0

这可能是一个旧帖子...

但 Autodesk 发布了 AutoCAD I/O Web API。这允许您在云端调用正在运行的 AutoCAD 来创建绘图或批处理 .DWG 文件。然后下载结果。

还有一个查看器 API 可以查看这些图纸。无需安装。

请参阅http://developer.autodesk.com上的密钥和文档

于 2015-04-27T17:54:16.470 回答