Autodesk / Autodesk/revit-ifc

Can't import IfcTriangulatedFaceSet

Open
#587 7 comments 0 reactions 0 assignees View on GitHub
2021 enhancement geometry import Revit
Dominant language
C#
Stars
637
Forks
225
PR merge metrics
No merged PRs in 30d

Description

I have revit 2021 (viewer mode only) with IFC for revit 21.2.1.0. I can't seem to import (Open. I haven't tried linking) an IFC containing IfcTriangulatedFaceSet. IfcTriangulatedFaceSet is new in IFC4.

I got this file [tessellation-with-individual-colors.zip](https://github.com/Autodesk/revit-ifc/files/10582018/tessellation-with-individual-colors.zip) from the [building smart website](https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD1/HTML/annex/annex-e/tessellation-with-individual-colors.htm) but if I import it nothing shows. I can see the object in various BIMviewers but not Revit. Does anyone know if Revit supports import of IfcTriangulatedFaceSet? Does anyone know if this particular file is wrong (e.g. does revit need the face normals or something?)) Does anyone have a sample IFC file with IfcTriangulatedFaceSet that they can see in Revit that I could try? Ultimately I'm trying to make IFC files outside of Revit but I want them to be importable/visible in Revit.

According to the building smart website it should look like this:
![image](https://user-images.githubusercontent.com/4219951/216691022-668087b6-af78-4761-a9c4-d89c2b383d17.png)

If I open it in BIMVision it looks like this:
![image](https://user-images.githubusercontent.com/4219951/216690786-32c6dec3-7586-4f6b-8fc0-01d282cd8f27.png)

Contributor guide

Open the contributing guide

Research direction

Reproduce the report in Revit 2021 using the linked tessellation-with-individual-colors.zip file and inspect how IfcTriangulatedFaceSet is handled during IFC import. Compare the result with BIMVision and verify whether the imported geometry becomes visible in Revit; the payload names no repository file or test to start from.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.