CTX000 Presentation colours and textures - v2

001 | @implementer-agreement
002 | @CTX
003 | @version2
004 |
005 | Feature: CTX000 - Presentation colours and textures
006 |     The rule verifies the presence of IFC entities used to assign colour, texture and other presentation appearance information to objects.
007 |     https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/concepts/Product_Shape/Product_Geometry_Colour/content.html
008 |
009 |     Scenario Outline: Check for activation - RepresentationItem attributes
010 |
011 |         Given an .IfcRepresentationItem.
012 |         Given Its attribute .<attribute>.
013 |
014 |         Then The IFC model contains information on the selected functional part
015 |
016 |         Examples:
017 |             | attribute |
018 |             | StyledByItem |
019 |             | HasColours |
020 |
021 |
022 |     Scenario: Check for activation - Styled Materials
023 |
024 |         Given an .IfcObjectDefinition.
025 |         Given its attribute .HasAssociations.
026 |         Given [its entity type] ^is^ 'IfcRelAssociatesMaterial'
027 |         Given its attribute .RelatingMaterial.
028 |         Given all referenced instances
029 |         Given [its entity type] ^is^ 'IfcMaterial'
030 |         Given its attribute .HasRepresentation.
031 |         Given its attribute .Representations.
032 |         Given its attribute .Items.
033 |         Given [its entity type] ^is^ 'IfcStyledItem'
034 |
035 |         Then The IFC model contains information on the selected functional part
036 |

Version history

Version

Tag

Date

Commit

Rule link

v1

v0.6.8

2024-11-07

316e1c17

view

v2

v0.7.1

2025-03-10

71e902fa

view