Autodesk / Autodesk/revit-ifc

Material parsing should be decoupled from geometry processing during import leading to colour bugs

Open
#178 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
637
Forks
225
PR merge metrics
No merged PRs in 30d

Description

This article, among describing other material faults of Revit, also gives an example where a IfcFacetedBrep fails to show colour, whereas an IfcExtrudedAreaSolid shows colour.

https://forums.buildingsmart.org/t/where-and-how-will-my-colors-be-saved-in-ifc/1806/33?u=moult

This suggests a coupling between geometry processing and material processing, which should not be the case.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the IFC import paths for IfcFacetedBrep and IfcExtrudedAreaSolid, comparing how geometry and materials are processed. Read the linked buildingSMART discussion for the reported colour behaviour. Done means the import no longer depends on geometry type for displaying material colour, with the reported cases verified.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
computer-graphics
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.