【发布时间】:2021-01-28 16:56:31
【问题描述】:
我目前正在尝试使用 Inventor 自动化来修改工程图,然后将其导出为 SVF 格式以供查看器使用。因此,我使用了来自 Autodesk 开发人员的示例项目:
https://github.com/akenson/da-extract-params
我尝试了将 3D 绘图导出为 SVF 的代码,效果很好。但是当我尝试将 2D 绘图(如 DWG)导出到 SVF 时,SVF 插件不会创建文件。
问题出现在 ExtractParamsPlugin 项目的 SampleAutomation 类的方法 CreateForgeViewable() 中。我认为问题可能是插件选项的配置......但我找不到 SVF 插件的文档。
// Setup SVF options
if (oAddin.get_HasSaveCopyAsOptions(doc, oContext, oOptions))
{
oOptions.set_Value("GeometryType", 1);
oOptions.set_Value("EnableExpressTranslation", true);
oOptions.set_Value("SVFFileOutputDir", sessionDir);
oOptions.set_Value("ExportFileProperties", false);
oOptions.set_Value("ObfuscateLabels", true);
}
为了将 DWG 导出到 SVF,我应该设置什么参数吗?或者在某个地方有这个插件的文档?
非常感谢您的回复。
最好的问候
塞巴斯蒂安
【问题讨论】:
-
我们只支持来自 Inventor 设计自动化 (DA4I) 的 SVF for 3D。如果您想要二维 DWG 的 SVF,您可以通过 Model Derivatives,或者通过 DA4I 输出到 PDF 并在 Forge Viewer(通过 pdf.js)中使用它,或者从 DA4I 输出 DWG,然后转到 AutoCAD 的设计自动化(DA4A)导出。
-
感谢您的回复。然后我想我会通过创建一个 PDF 并在查看器中显示它来解决我的问题。
-
嗨塞巴斯蒂安,如果其他客户也有兴趣,为了在未来进行更高的搜索,我发布了我的回复作为答案。当你有时间时,你能接受它作为答案吗?谢谢!