bSI-InfraRoom / IFC-Specification

IfcDoc baseline to produce the documentation
24 stars 25 forks source link

[IFC Tunnel] Value types and colour map #199

Open SergejMuhic opened 3 years ago

SergejMuhic commented 3 years ago

Enabling voxel dynamic types and colour maps.

[DOCUMENTATION] Proposal_GeoSubGroup_2021_06_30_6.pdf

anborr commented 3 years ago

grafik

SergejMuhic commented 3 years ago

In principle, colours are assigned to representation items IfcRepresentationItem which features geometric, material, topological items.

anborr commented 2 years ago

We propose to use RGB instead CMYK, as CMYK is for printing and not for screen. We can then use the existing IfcColourRgbList.

anborr commented 2 years ago

DECISION: Using enumerations for ValueType is discarded for now. Use Labels instead.

SergejMuhic commented 2 years ago

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.

TLiebich commented 2 years ago

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.

SergejMuhic commented 2 years ago

TODO: Explore the basing of IfcVoxelGrid on the tesselation family.