首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Forge能实现以下目标吗?

Forge能实现以下目标吗?
EN

Stack Overflow用户
提问于 2017-11-03 01:41:24
回答 1查看 175关注 0票数 1

我是autocad的新手。我是一名软件工程师,研究如何将autocad与我们的应用程序集成。我想在这里向AutoCAD专家询问是否可以伪造API /任何API实现以下目标。

现将设想情况描述如下:

我们有一个应用程序,可以配置价格报价。

例如,用户可以使用我们的应用程序添加行项(例如:机柜),每个机柜可以配置为添加不同类型的机架。可容纳的机架数目将根据机架的大小而定。

应用程序可以根据已经配置的内容在2D视图中显示机柜和机架。我们只是认为机柜和机架就像一个组件,可以配置和插接在一起。

dwg文件可以由其他方提供给我们,但是我们是否可以使用伪造API来编辑/合并/生成一个新的dwg (假设dwg是一个组件)并选择所有的项目?新的dwg文件将用作制造目的的输入。

用什么术语来描述编辑/合并/产生一个新的dwg的活动,并选择所有的项目?请提出建议,以便我能找到一个更相关的话题。

我不知道张贴我的问题的主题,但任何建议,将不胜感激。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-03 09:46:42

Forge公开了一个名为设计自动化API的Web服务,它基本上是运行在云中的AutoCAD,它有一个REST通信层,使任何客户端(web应用程序、移动设备、桌面)都能够发送作业,并可能修改、创建和下载dwg。

您可以针对上传到云存储的特定dwg执行现有的AutoCAD命令,也可以使用AutoCAD C++或.Net API打包包含定义更强大和自定义命令的定制dll的压缩文件。它可以完成桌面API所能做的一切,但显然需要您的命令使用一组输入和不进行人工交互(没有弹出对话框提示用户输入值),这是很明显的,但值得一提的是,假设您在UI中使用它们,可以找到一些示例。

您可以很容易地找到桌面示例,以完成几乎所有您希望在achieve上使用API完成的任务,例如:使用.NET从不同的DWG插入块

还可以使用Database.insert API:如何在没有AutoCAD调用的情况下模拟ARX中的acedCommand插入命令将现有的dwg插入到另一个dwg中。

为了高效地使用设计自动化,您必须使用AutoCAD API来构建技能。

希望这有帮助

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47087194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档