• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            力為的技術(shù)博客

            聯(lián)系 聚合 管理
              154 Posts :: 1 Stories :: 561 Comments :: 0 Trackbacks
            一、拓?fù)浣Y(jié)構(gòu)

            參數(shù)空間
            OpenCASCADE的拓?fù)浣Y(jié)構(gòu)是在參數(shù)空間描述實(shí)體的數(shù)據(jù)結(jié)構(gòu)——用局部參數(shù)空間或受限參數(shù)空間描述。
            Quote:
            參數(shù)空間(Parametric Space):設(shè)(X1,……,Xn)為來(lái)自總體X的樣本,(x1,…xn)為相應(yīng)的樣本值,θ是總體分布的未知參數(shù),θ∈Θ,
            Θ表示θ的取值范圍,稱(chēng)Θ為參數(shù)空間


            能用這樣的方法描述的的拓?fù)浣Y(jié)構(gòu)有:Vertex, Face 和 Shape。其中,Vertex用局部參數(shù)空間定義,F(xiàn)ace和Shape用受限參數(shù)空間定義。

            各種拓?fù)浣Y(jié)構(gòu)的關(guān)系
            簡(jiǎn)單的拓?fù)浣Y(jié)構(gòu)可以可以組合成復(fù)雜拓?fù)浣Y(jié)構(gòu):
            Edge的集合構(gòu)成Wire,F(xiàn)ace的集合構(gòu)成Shell,Solid的集合構(gòu)成CompSolid。
            各種不同的shape構(gòu)成Compound

            共享數(shù)據(jù)結(jié)構(gòu)
            shape在拓?fù)浣Y(jié)構(gòu)中是可以共享的,例如兩條邊的共點(diǎn),兩個(gè)面的共邊。CASCADE用引用方法處理共享數(shù)據(jù)結(jié)構(gòu),當(dāng)簡(jiǎn)單的引用不能滿(mǎn)足需要的時(shí)候,就要用到另外的信息:orientation 和 local coordinate reference ( LCR )。其中,
            × Orientation 用于指定shape在邊界中的引用方法(shape的方向)。
            × LCR 允許為一個(gè)shape制定一個(gè)不同于其定義位置的location。
            Quote:
            Orientation: CASCADE的四類(lèi)方向

            Quote:
            Coordinate System of OpenCASCADE



            二、TopoDS

            OpenCASCADE的TopoDS package提供了兩大類(lèi)class

            × TopoDS_Shape及其子類(lèi)
                包含orientation和location信息
            × TopoDS_TShape及其子類(lèi)
                在local coordinate system描述shape,沒(méi)有orientation信息。

            兩者的聯(lián)系:
            TopoDS_Shape引用了一份TopoDS_TShape,并為T(mén)opoDS_TShape增加了orientation和location信息。結(jié)合共享數(shù)據(jù)結(jié)構(gòu)部分就可以看出:TopoDS_TShape包含了真正的幾何數(shù)據(jù),TopoDS_Shape實(shí)現(xiàn)了數(shù)據(jù)共享機(jī)制,并沒(méi)有復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。正因?yàn)槿绱耍珻ASCADE中TopoDS_Shape是以value的方式處理,而TopoDS_TShape以引用的方式處理。

            TopoDS_Shape對(duì)象的比較

            Partner關(guān)系:共享相同的TopoDS_TShape
            Same關(guān)系:Partner關(guān)系,并且共享相同的local reference
            Equal關(guān)系:Same關(guān)系,并且擁有相同的 Orientation,真正的相等。

            參考文獻(xiàn):
            OpenCASCADE官方文檔 
            posted on 2008-01-24 09:54 力為 閱讀(3282) 評(píng)論(1)  編輯 收藏 引用 所屬分類(lèi): 9.OpenCASCADE

            評(píng)論

            # re: 拓?fù)浣Y(jié)構(gòu)與TopoDS 2010-06-23 11:09 王成
            LZ:
            你能講講模型修改的問(wèn)題嗎?(例如怎樣將兩個(gè)半圓柱面合并為一個(gè)整圓柱面)
            非常感謝
              回復(fù)  更多評(píng)論
              

            久久精品亚洲欧美日韩久久| 日日狠狠久久偷偷色综合96蜜桃| 亚洲国产精品无码成人片久久| 午夜人妻久久久久久久久| 久久精品无码专区免费东京热 | 精品视频久久久久| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 人人狠狠综合久久亚洲婷婷| 久久精品成人欧美大片| 老色鬼久久亚洲AV综合| 久久精品一区二区三区不卡| 大蕉久久伊人中文字幕| 免费精品久久久久久中文字幕 | 综合久久久久久中文字幕亚洲国产国产综合一区首 | 久久精品夜夜夜夜夜久久| 日本福利片国产午夜久久| 亚洲国产日韩欧美久久| 亚洲狠狠婷婷综合久久蜜芽| 久久精品国产精品青草| 欧美一级久久久久久久大| 一本一本久久A久久综合精品| 精品国产乱码久久久久久1区2区| 国产成人99久久亚洲综合精品| 热久久国产欧美一区二区精品| 日韩精品久久无码中文字幕| 国产福利电影一区二区三区久久久久成人精品综合 | 99精品国产在热久久| 欧美国产精品久久高清| 亚洲AV无码久久寂寞少妇| 国产2021久久精品| 色综合久久久久综合体桃花网| 国内精品久久久久久久影视麻豆| 亚洲午夜久久久影院伊人| 狠狠色综合久久久久尤物| 久久久久人妻一区精品色 | 狠狠色伊人久久精品综合网| 久久久久久久久无码精品亚洲日韩| 精品无码久久久久久久动漫| 国产精品无码久久综合| 久久精品人妻中文系列| 久久一区二区免费播放|