Autodesk / revit-ifc

IFC for Revit and Navisworks (2019+)
474 stars 193 forks source link

Missing composite profile when material profile sets have multiple profiles #537

Open Moult opened 1 year ago

Moult commented 1 year ago

Originally reported here, there's two issues here, one is why Revit thinks its a good idea in the first place to define a beam like this as such, as secondly the IFC is invalid due to the missing composite profile:

https://community.osarch.org/discussion/comment/13324/#Comment_13324

AngelVelezSosa commented 1 year ago

Revit isn't defining a beam as such. There are at least two possibilities:

  1. A user defined a beam as such.
  2. A user defined a beam in the more expected way, but IFC export decided that it could export it as an extrusion not in the direction of the beam axis.
  3. Some combination of user ingenuity that IFC export wasn't designed to handle well. You'd be surprised how many cases are the third.
Moult commented 1 year ago

Sure, for the first issue it's definitely unintuitive but not invalid. @theoryshaw can help provide the Revit source file for you to replicate the issue.

The second issue however would be the higher priority, where it's basically an invalid IFC.

theoryshaw commented 1 year ago

Sure, here's the revit file... https://www.dropbox.com/s/psah3a0v5kgtlu7/101_w_33rd_st_structure.rvt?dl=0