GEM001 Closed shell edge usage - v3
001 | @informal-proposition 002 | @GEM 003 | @version3 004 | 005 | Feature: GEM001 - Closed shell edge usage 006 | The rule verifies that closed shells and closed facesets edges are referenced correctly. 007 | 008 | Scenario Outline: IfcClosedShell 009 | 010 | Given An .IfcClosedShell. 011 | 012 | Then <Statement> 013 | 014 | Examples: 015 | | Statement | 016 | | Every edge must be referenced exactly 2 time(s) by the loops of the face | 017 | | Every oriented edge must be referenced exactly 1 time(s) by the loops of the face | 018 | 019 | 020 | Scenario Outline: Check constraints for FaceSets; TriangulatedFaceSet and PolygonalFaceSet 021 | 022 | Given An .<entity>. 023 | Given .Closed. ^is^ True 024 | 025 | Then <Statement> 026 | 027 | Examples: 028 | | entity | Statement | 029 | | IfcTriangulatedFaceSet | Every edge must be referenced exactly 2 time(s) by the loops of the face | 030 | | IfcTriangulatedFaceSet | Every oriented edge must be referenced exactly 1 time(s) by the loops of the face | 031 | | IfcPolygonalFaceSet | Every edge must be referenced exactly 2 time(s) by the loops of the face | 032 | | IfcPolygonalFaceSet | Every oriented edge must be referenced exactly 1 time(s) by the loops of the face |
Version history
Version |
Tag |
Date |
Commit |
Rule link |
|---|---|---|---|---|
v1 |
2022-07-21 |
|||
v2 |
2024-08-15 |
|||
v3 |
2025-08-26 |