Open SergejMuhic opened 3 years ago
In principle, colours are assigned to representation items IfcRepresentationItem
which features geometric, material, topological items.
We propose to use RGB instead CMYK, as CMYK is for printing and not for screen. We can then use the existing IfcColourRgbList.
DECISION: Using enumerations for ValueType is discarded for now. Use Labels instead.
ping @TLiebich
discussing colour assignment to indexed geometric items brought up an anomaly in IfcTesselatedFaceSet
.
INVERSE HasColourMap
is on that item which does not make use of the style concept. Do you know what the reasoning for that step was? It might help in the discussion here to estimate the effort and decide which way to go.
main reason was, that a different colour per face, in particularly per triangle, should be possible. And since there is not instance of a triangle directly (only an array of indices pointing to the vertices of the triangle), it would not be possible to assign a presentation style.
TODO: Explore the basing of IfcVoxelGrid
on the tesselation family.
Enabling voxel dynamic types and colour maps.
[DOCUMENTATION] Proposal_GeoSubGroup_2021_06_30_6.pdf