Autodesk forge 将我的design automation输出另存为.zip文件,以保留材质纹理

Autodesk forge 将我的design automation输出另存为.zip文件,以保留材质纹理,autodesk-forge,revit-api,autodesk-designautomation,Autodesk Forge,Revit Api,Autodesk Designautomation,我正在上载一个.zip文件,该文件由一个Revit文件和图像组成,用于保存材质的纹理,因此如何将design automation输出文件添加到同一个.zip文件中以保存材质的纹理?方式1:通过设计自动化。 本博客介绍如何创建将输出指定为zip的DA活动。 虽然这假定DA生成zip时,所有必要的文件(图像、更新的revit文件)都将可用。您可能需要使用定义活动 输入:也是一个zip文件,提供所有文件(图像、源revit文件)的压缩。当DA开始工作时,它会将它们解压缩到工作文件夹的相对文件夹中。

我正在上载一个.zip文件,该文件由一个Revit文件和图像组成,用于保存材质的纹理,因此如何将design automation输出文件添加到同一个.zip文件中以保存材质的纹理?

方式1:通过设计自动化。 本博客介绍如何创建将输出指定为zip的DA活动。 虽然这假定DA生成zip时,所有必要的文件(图像、更新的revit文件)都将可用。您可能需要使用定义活动

  • 输入:也是一个zip文件,提供所有文件(图像、源revit文件)的压缩。当DA开始工作时,它会将它们解压缩到工作文件夹的相对文件夹中。听起来你已经这样做了
  • 输出:一个zip(正如博客提到的)。DA完成作业后,将打包相对文件夹的所有内容。最后发送zip-to-Forge模型派生API以转换为SVF(记住指定根文件,并指定compressedUrn=true)
方式二:自己去 由于您拥有这些图像,因此仍然可以使用单个输入和单个输出定义设计自动化活动。当DA作业完成时,获取输出的revit文件,找到相应的图像并自行制作压缩文件。最后发送zip到Forge模型派生API。 如果使用这种方法,则可能需要在revit文件及其纹理图像之间构建贴图