GEM001 Closed shell edge usage - v4
001 | @informal-proposition 002 | @GEM 003 | @version4 004 | 005 | Feature: GEM001 - Closed shell edge usage 006 | The rule verifies that closed faceted shells and closed facesets edges are referenced correctly. 007 | 008 | Scenario Outline: IfcClosedShell 009 | 010 | Given An .IfcClosedShell. 011 | Given The instance is used in the context of an .IfcFacetedBrep. 012 | 013 | Then <Statement> 014 | 015 | Examples: 016 | | Statement | 017 | | Every edge must be referenced exactly 2 time(s) by the loops of the face | 018 | | Every oriented edge must be referenced exactly 1 time(s) by the loops of the face | 019 | 020 | 021 | Scenario Outline: Check constraints for FaceSets; TriangulatedFaceSet and PolygonalFaceSet 022 | 023 | Given An .<entity>. 024 | Given .Closed. ^is^ True 025 | 026 | Then <Statement> 027 | 028 | Examples: 029 | | entity | Statement | 030 | | IfcTriangulatedFaceSet | Every edge must be referenced exactly 2 time(s) by the loops of the face | 031 | | IfcTriangulatedFaceSet | Every oriented edge must be referenced exactly 1 time(s) by the loops of the face | 032 | | IfcPolygonalFaceSet | Every edge must be referenced exactly 2 time(s) by the loops of the face | 033 | | 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 |
|||
v4 |
2026-03-04 |