IfcOpenShell


注:定義根據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;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM