yiskang / DA4R-Ifc2Rvt

Revit Addin for converting a IFC file to RVT file via the Design Automation for Revit

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Read IFC and resave it to RVT with Design Automation

Design-Automation

Windows .NET Revit-2022

Forge DA Setup

Activity via POST activities

{
    "commandLine": [
        "$(engine.path)\\\\revitcoreconsole.exe  /al \"$(appbundles[Ifc2Rvt].path)\""
    ],
    "parameters": {
        "ifcFile": {
            "verb": "get",
            "description": "Input IFC File",
            "required": true,
            "localName": "input.ifc"
        },
        "outputRVT": {
            "verb": "put",
            "description": "Output IFC RVT File",
            "localName": "output.ifc.rvt"
        }
    },
    "id": "youralais.Ifc2RvtActivity+dev",
    "engine": "Autodesk.Revit+2022",
    "appbundles": [
        "youralais.Ifc2Rvt+dev"
    ],
    "settings": {},
    "description": "Activity of resaving IFC to RVT",
    "version": 1
}

Workitem via POST workitems

{
    "activityId": "youralais.Ifc2RvtActivity+dev",
    "arguments": {
      "ifcFile": {
        "verb": "get",
        "url": "https://developer.api.autodesk.com/oss/v2/signedresources/...region=US"
      },
      "outputRVT": {
        "verb": "put",
        "url": "https://developer.api.autodesk.com/oss/v2/signedresources/...?region=US"
      }
    }
}

License

This sample is licensed under the terms of the MIT License. Please see the LICENSE file for full details.

Written by

Eason Kang @yiskang, Forge Partner Development

About

Revit Addin for converting a IFC file to RVT file via the Design Automation for Revit

License:MIT License


Languages

Language:C# 100.0%