【问题标题】:Is possible to map the design automation API result data to the viewer API objects by objectId?是否可以通过 objectId 将设计自动化 API 结果数据映射到查看器 API 对象?
【发布时间】:2018-02-19 08:36:02
【问题描述】:

使用设计自动化 API,我从 2d DWG 文件中提取数据。 提取的数据包含圆、线、折线等。

问题:查看器 API 中的对象和从设计 API 中提取的相同二维 DWG 文件的数据。那么,我们能否通过对象 ID 从两个 API 中识别这些对象? 或者有什么方法可以将查看器 API 对象与设计 API 输出进行映射?

【问题讨论】:

    标签: autodesk-viewer autodesk-designautomation


    【解决方案1】:

    是的,您可以使用对象句柄在查看器和设计自动化中唯一标识对象。听起来您想要做的是使用设计自动化从 dwg 中提取一些数据,然后在查看器中显示这些数据。我们有一个这样的示例:https://github.com/Autodesk-Forge/design.automation-custom-data-viewer 这个示例实际上也展示了如何在设计自动化上生成查看器数据(从而避免必须处理 dwg 两次)。

    【讨论】:

    • 您好 Albert,感谢您的链接。从该链接中,我得出结论,查看器 API 对象属性的外部 ID(或元素 ID)和从 Autodesk .net API(设计自动化 API)中的 obj.Handle.ToString() 返回的 ID 始终相同。对吗?
    猜你喜欢
    • 2020-04-16
    • 1970-01-01
    • 2016-03-02
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2013-06-13
    相关资源
    最近更新 更多