Autodesk forge 使用Forge API从第三方文件以编程方式重新计算精确零件体积
我正在寻找最佳实践和性能指导建议,以便在源文件中缺少模型卷时重新计算模型卷。这是在我正在构建的web应用程序的上下文中实现的:Autodesk forge 使用Forge API从第三方文件以编程方式重新计算精确零件体积,autodesk-forge,autodesk-viewer,autodesk,autodesk-model-derivative,autodesk-inventor,Autodesk Forge,Autodesk Viewer,Autodesk,Autodesk Model Derivative,Autodesk Inventor,我正在寻找最佳实践和性能指导建议,以便在源文件中缺少模型卷时重新计算模型卷。这是在我正在构建的web应用程序的上下文中实现的: 以各种文件格式上载三维模型 使用AutoDesk Viewer与这些模型交互 在查看器旁边显示质量属性,如体积和表面积(本文主题) 背景 某些文件格式具有非常可靠的卷信息,由编写应用程序计算并写入文件。对于这些文件,我们可以通过AutoDesk Viewer作为特性访问卷 但是,其他格式不携带卷信息——至少不能使用创作应用程序以外的工具公开访问卷信息(这里的主要示例是
- 这是唯一的方法还是有其他选择值得考虑
- 从操作顺序/工作流程的角度来最大化性能
在理想情况下,我只能在源文件中缺少卷数据时调用Design Automation API,但只有在转换文件并将其返回到查看器后,我才知道这一点。考虑到我们的许多文件都是在SolidWorks和其他高端专有CAD平台上创建的,我的工作假设是,我们将需要更频繁地填补体积缺口。您的理解是正确的:
- appbundle只是封装特定Inventor/Revit/3dsMax/AutoCad插件的文件(二进制文件、数据)的集合
- 活动是一种作业模板,指定应调用哪个应用程序、应将哪个appbundle加载到应用程序中、将向作业提供哪些输入以及将生成哪些输出
- 然后,工作项是作业的特定实例,将活动输入和输出绑定到特定URL
- 如果可能,请使用Inventor的Design Automation计算精确的面积/体积
- 对于无法导入Inventor或任何其他设计自动化引擎的文件格式,可以使用以下工具解析SVF并从三角形网格计算(非常粗略的估计)面积/曲面;然而,这将是相当昂贵的计算和不精确的