You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在APS中上传Revit梁模型并通过Web端点修改其尺寸?

需求可行性及实现方案

可以实现,核心依托APS(Autodesk Platform Services)的OSS、Model Derivative和Design Automation API完成全流程,具体步骤如下:

  • 上传Revit梁模型至APS

    1. 从Revit导出包含梁的.rvt格式模型文件
    2. 用APS的OSS(对象存储服务)将.rvt文件上传至云端存储桶
    3. 通过Model Derivative API把.rvt文件转换为Web端可预览的SVF2格式,用于后续可视化展示
  • 通过Web端点修改梁的高度/宽度
    这一步需要借助Design Automation API调用Revit引擎做参数化修改:

    1. 提前在Revit中给梁族设置可编辑的高度、宽度族参数,确保参数支持读写操作
    2. 开发一个Revit插件(.NET程序集),实现读取指定参数值、修改梁尺寸、保存模型的逻辑
    3. 将插件上传至APS Design Automation服务,创建对应的活动(Activity)
    4. 在Web应用中开发接口端点,接收梁ID、新高度/宽度等修改请求参数
    5. 通过Design Automation API提交工作项(Workitem),传入目标模型路径和修改参数,触发插件执行
    6. 工作项执行完成后,获取修改后的.rvt文件,可再次通过Model Derivative API转换为SVF2格式,更新Web端的模型展示
  • 关键注意事项

    • 必须确保Revit梁族的高度、宽度参数是可编辑状态,避免因参数锁定导致修改失败
    • Design Automation的工作项需要配置与模型匹配的Revit版本环境
    • 由于Design Automation是异步执行,需通过回调通知或轮询方式获取执行结果

内容的提问来源于stack exchange,提问作者Omar Hasan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 10:08:11