一、拓撲結構
引數空間
opencascade的拓撲結構是在引數空間描述實體的資料結構——用區域性引數空間或受限引數空間描述。
quote:
引數空間(parametric space):設(x1,……,xn)為來自總體x的樣本,(x1,…xn)為相應的樣本值,θ是總體分布的未知引數,θ∈θ,θ表示θ的取值範圍,稱θ為引數空間
能用這樣的方法描述的的拓撲結構有:vertex, face 和 shape。其中,vertex用區域性引數空間定義,face和shape用受限引數空間定義。
各種拓撲結構的關係
簡單的拓撲結構可以可以組合成複雜拓撲結構:
edge的集合構成wire,face的集合構成shell,solid的集合構成compsolid。
各種不同的shape構成compound
共享資料結構
shape在拓撲結構中是可以共享的,例如兩條邊的共點,兩個面的共邊。cascade用引用方法處理共享資料結構,當簡單的引用不能滿足需要的時候,就要用到另外的資訊:orientation 和 local coordinate reference ( lcr )。其中,
× orientation 用於指定shape在邊界中的引用方法(shape的方向)。
× lcr 允許為乙個shape制定乙個不同於其定義位置的location。
quote:
orientation:cascade的四類方向
quote:
coordinate system of opencascade
二、topods
opencascade的topods package提供了兩大類class
× topods_shape及其子類
包含orientation和location資訊
× topods_tshape及其子類
在local coordinate system描述shape,沒有orientation資訊。
兩者的聯絡:
topods_shape引用了乙份topods_tshape,並為topods_tshape增加了orientation和location資訊。結合共享資料結構部分就可以看出:topods_tshape包含了真正的幾何資料,topods_shape實現了資料共享機制,並沒有複雜的資料結構。正因為如此,cascade中topods_shape是以value的方式處理,而topods_tshape以引用的方式處理。
topods_shape物件的比較
partner關係:共享相同的topods_tshape
same關係:partner關係,並且共享相同的local reference
equal關係:same關係,並且擁有相同的 orientation,真正的相等。
參考文獻:
opencascade官方文件
網路拓撲結構
網路拓撲結構網路拓撲結構是指用傳輸 互聯各種裝置的物理布局。將參與lan工作的各種裝置用 互聯在一起有多種方法,實際上只有幾種方式能適合lan的工作。如果乙個網路只連線幾台裝置,最簡單的方法是將它們都直接相連在一起,這種連線稱為點對點連線。用這種方式形成的網路稱為全網際網路絡,如下圖所示。圖中有6個...
網路拓撲結構
計算機網路的拓撲結構是引用拓撲學中研究與大小,形狀無關的點,線關係的方法。把網路中的計算機和通訊裝置抽象為乙個點,把傳輸介質抽象為一條線,由點和線組成的幾何圖形就是計算機網路的拓撲結構。網路的拓撲結構反映出網中個實體的結構關係,是建設計算機網路的第一步,是實現各種網路協議的基礎,它對網路的效能,系統...
網路拓撲結構
拓撲圖 給出的是網路伺服器 工作站的網路配置和相互間的連線。主要結構 1 星型 目前資料處理和聲音通訊的資訊網大多採用星型網。節點 目前多採用一種稱為集線器hub 或交換裝置的硬體作為 節點。2 環型 3 匯流排型 它是將網路中的各個節點裝置用一根匯流排 如電纜等 掛接起來,實現計算機網路的功能。4...