• <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)為來自總體X的樣本,(x1,…xn)為相應(yīng)的樣本值,θ是總體分布的未知參數(shù),θ∈Θ,
            Θ表示θ的取值范圍,稱Θ為參數(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)單的引用不能滿足需要的時(shí)候,就要用到另外的信息:orientation 和 local coordinate reference ( LCR )。其中,
            × Orientation 用于指定shape在邊界中的引用方法(shape的方向)。
            × LCR 允許為一個(gè)shape制定一個(gè)不同于其定義位置的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信息。

            兩者的聯(lián)系:
            TopoDS_Shape引用了一份TopoDS_TShape,并為TopoDS_TShape增加了orientation和location信息。結(jié)合共享數(shù)據(jù)結(jié)構(gòu)部分就可以看出:TopoDS_TShape包含了真正的幾何數(shù)據(jù),TopoDS_Shape實(shí)現(xiàn)了數(shù)據(jù)共享機(jī)制,并沒有復(fù)雜的數(shù)據(jù)結(jié)構(gòu)。正因?yàn)槿绱?,CASCADE中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 力為 閱讀(3290) 評(píng)論(1)  編輯 收藏 引用 所屬分類: 9.OpenCASCADE

            評(píng)論

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

            久久er99热精品一区二区| 伊人久久五月天| 88久久精品无码一区二区毛片| 久久青青草原综合伊人| 国产亚州精品女人久久久久久 | 久久婷婷五月综合色99啪ak | 99久久www免费人成精品| 久久影院久久香蕉国产线看观看| 久久久久久久女国产乱让韩| 99999久久久久久亚洲| 久久久久国色AV免费看图片| 一本一本久久A久久综合精品| 99久久人人爽亚洲精品美女| 97久久国产露脸精品国产| 青青青国产成人久久111网站| 人妻无码αv中文字幕久久琪琪布| www.久久热.com| 欧美伊人久久大香线蕉综合 | 色播久久人人爽人人爽人人片aV | 久久棈精品久久久久久噜噜| 久久亚洲精品无码播放| 亚洲国产成人久久精品影视| 日韩人妻无码精品久久久不卡| 久久婷婷五月综合色99啪ak| 久久久久久a亚洲欧洲aⅴ| 色偷偷久久一区二区三区| 亚洲国产成人乱码精品女人久久久不卡| 精品久久久久久无码中文字幕一区| 久久天天日天天操综合伊人av| 国产成人精品久久一区二区三区av| 99久久99久久| 国产精品久久国产精麻豆99网站| 91麻豆国产精品91久久久| 香港aa三级久久三级老师2021国产三级精品三级在 | 亚洲精品WWW久久久久久| 国产呻吟久久久久久久92| 久久青青草原精品影院| 国产高潮国产高潮久久久91 | 久久99热这里只有精品66| 国产aⅴ激情无码久久| 久久亚洲精品人成综合网|