注:定義根據ISO/CD 10303-42:1992
開殼是維數為2的殼。它的域,如果存在的話,是一個有限的,連通的,有向的,有邊界的2-流形,但不是一個閉曲面。它可以被認為是一個封閉的殼,上面有一個或多個孔。開殼層的區域滿足0<Ξ<1。開放的shell在功能上比面更通用,因為它的域可以有句柄。
殼由一組面定義,這些面可以是定向面。在考慮了方向后,每個面的感覺應與下面定義的殼法線一致。方向可以直接作為定向面的布爾屬性提供,如果殼成員是沒有方向屬性的面,則默認為TRUE。
為了保證與開殼相關聯的任何域都是可定向流形,設計了以下關於開殼的組合約束及其域的幾何約束,並給出了一些非正式命題。
①每個面參考應是唯一的。
②開口外殼應至少有一個面。
③一個給定的面可以存在於多個開放殼中。
開放殼的邊界由其面邊界(循環)及其所有頂點只引用一次的邊組成。開放殼的域(如果存在)包含其面的所有邊和頂點。
請注意,這與面域的定義略有不同,它不包括其邊界。例如,面域可以排除孤立的點或線段。開放shell域可能不會。(參見下面的計算算法。)
注:實體改編自ISO 10303-42中定義的開放外殼。
IFC2x中增加的新實體。
非正式命題:
①每個邊應精確地由面邊界參照兩次。
②每個定向邊緣應是唯一的。
③任何邊的參考面不得超過兩個。
④殼的不同面不相交,但可以共享邊或頂點。
⑤不同的邊不相交,但可以共享頂點。
⑥每個面參考應是唯一的。
⑦外殼的回路不得為多回路和其他回路類型的混合物。注意:這是給定的,因為只有多邊形循環被定義為面邊界定義。
⑧封閉外殼應為定向弧形連接的2-歧管。
⑨應滿足歐拉方程。

| # | Attribute | Type | Cardinality | Description | C |
|---|---|---|---|---|---|
| IfcRepresentationItem | |||||
| LayerAssignment | IfcPresentationLayerAssignment @AssignedItems |
S[0:1] | Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items. | X | |
| StyledByItem | IfcStyledItem @Item |
S[0:1] | Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve. | X | |
| IfcTopologicalRepresentationItem | |||||
| IfcConnectedFaceSet | |||||
| 1 | CfsFaces | IfcFace | S[1:?] | The set of faces arcwise connected along common edges or vertices. | X |
| IfcOpenShell | |||||
EXPRESS Specification
ENTITY IfcOpenShell
SUBTYPE OF (IfcConnectedFaceSet);
END_ENTITY;
