Autodesk / Autodesk/revit-ifc

Exporting IfcElement with type parameters from a host to a divided or merged part

Open
#47 1 comment 0 reactions 0 assignees View on GitHub
parameters-properties Triage
Dominant language
C#
Stars
637
Forks
225
PR merge metrics
No merged PRs in 30d

Description

This issue is both a IFC and parts issue, but maybe it could start a project in Autodesk to improve the parts feature.

We use parts to divide large revit instances like floor and wall into for example concrete pouring/production stages. Or we create parts from an original instance with many layers to export them as separate object or to redefine the geometry for some of the layers, for example insulation layers in a floor. It`s much faster using divided parts instead of editing a bunch of connected isolated elements if it`s perhaps get decided to move the line for a production stage or similiar changes.

We don`t have the possibility to access the "Edit type" properties to override the original-/host type parameter for a part. This is of course because it`s not a family type. But we need a possibility to use parts in the same way that we work with Revit instances or the possibility to harvest/export all of the type parameters from the parts host to the IFCelements that`s created from a part.

It`s possible to have a duplicate of the host type parameters as instances parameters for the parts, and use Dynamo to copy-paste this parameters value. But`s it`s a very timeassuming workaround.

Contributor guide

Open the contributing guide

Research direction

Start with the IFC export and Revit parts context described in the issue; no file, test, or entry point is identified. Clarify whether the goal is host type-parameter propagation, part type overrides, or both, then define acceptance criteria for exported IFC elements and verify them with a representative divided or merged part.

Written by the indexing model from the issue text.

Assessment

Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.