Parasolid中的幾何數(shù)據(jù)與拓?fù)鋽?shù)據(jù)

(1)幾何數(shù)據(jù)

Parasolid幾何實(shí)體有三種類型:Surface曲面、Curve曲線和Point點(diǎn)。三者共同基類為幾何體類。幾何實(shí)體描述了模型的幾何信息,如位置、方程等。幾何體一般依附在拓?fù)鋵?shí)體上。

Surface:曲面依附于面,有時也作為構(gòu)造幾何實(shí)體依附于形體。通常,形體的每個面都有一個依附的曲面,但在造型或修改時,該依附關(guān)系會被解除。(共同基類為PK_CLASS_surf)

Curve:曲線主要依附于邊或翼(Fin),有時也作為構(gòu)造幾何實(shí)體直接依附于形體。(共同基類PK_CLASS_curve)

Point:點(diǎn)主要依附于頂點(diǎn),有時也作為構(gòu)造幾何實(shí)體直接依附于形體。只有一種類型(PK_CLASS_point)。

(2)拓?fù)鋽?shù)據(jù)

拓?fù)鋵?shí)體包括構(gòu)建三維實(shí)體模型的所有實(shí)體。分別為:Body體、Region區(qū)域、Shell殼、Face面、Loop環(huán)、Fin翼、Edge邊、Vertex頂點(diǎn)。

Body體:是Parasolid中一種基本形體,可以由一個或多個簡單形體連接組合而成。它有以下幾種形式:Acorn孤立點(diǎn)、Wire線框、Sheet薄板、Solid立體、General一般形體。

Region區(qū)域:區(qū)域是一個開放的三維空間的連通子集,它的邊界是一系列的點(diǎn)、邊和有向面。區(qū)域可以是實(shí)的或空的。一個三維立體通常有一個無限的空區(qū)域,即立體的外部,而立體的內(nèi)部的連通空間構(gòu)成一個實(shí)區(qū)域。通常兩個區(qū)域公用一個面作為邊界。

Shell殼:外殼是一系列有向面和邊的集合,面的一面或雙面都可以被外殼引用。外殼的組成:面和方向邏輯的集合;邊的集合;單個的頂點(diǎn)。

Face面:面是一個曲面的有界集合,它的邊界是若干個環(huán),是一個二維的區(qū)域。邊界為零個環(huán)的面構(gòu)成一個封閉的實(shí)體,如一個球面。

Loop環(huán):環(huán)是一個面的邊界,是一個連接的二維實(shí)體。一個環(huán)在一個方向上不能通過一條邊兩次。環(huán)的方向是這樣規(guī)定的:沿該環(huán)的方向前進(jìn),面在左邊。

Fin翼:翼表示一條邊在環(huán)中的方向。它包含兩個數(shù)據(jù):一個是邏輯值,表示邊與環(huán)是否同向;另一個數(shù)據(jù)是在該條邊具有不同的局部精度時,邊所依附的曲線。

Edge邊:邊是一條曲線上有界的一段,它的邊界是零個、一個或兩個頂點(diǎn)。邊是一個一維區(qū)域。

Vertex頂點(diǎn):頂點(diǎn)表示空間中的一個點(diǎn),是一個零維的區(qū)域。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容