• <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)論
              

            99久久精品免费看国产| 久久精品这里只有精99品| 亚洲成色www久久网站夜月| 久久精品中文闷骚内射| 国产精品无码久久综合网| 久久人人青草97香蕉| 日韩精品久久久久久| 久久笫一福利免费导航| 久久96国产精品久久久| 一本一道久久a久久精品综合| 日韩精品无码久久久久久| 99久久精品免费看国产一区二区三区| 日韩AV毛片精品久久久| 精品国产VA久久久久久久冰 | 欧美久久天天综合香蕉伊| 99久久99久久精品国产片果冻 | 久久精品中文字幕大胸| 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 精品久久久久久久无码| 精品国产乱码久久久久软件| 免费精品99久久国产综合精品| 思思久久99热只有频精品66| 精品熟女少妇aⅴ免费久久| 精品国产乱码久久久久久1区2区| 亚洲欧洲精品成人久久曰影片| 久久久久免费精品国产| 久久久久亚洲精品天堂| 亚洲AV无码1区2区久久| 国内精品久久久久影院老司| 久久九九久精品国产免费直播| 国内精品伊人久久久久av一坑| 一本一道久久综合狠狠老| 久久人妻无码中文字幕| 久久精品视频一| 久久精品国产亚洲AV久| 免费久久人人爽人人爽av| 少妇久久久久久被弄到高潮| 人人狠狠综合久久亚洲| 国产69精品久久久久观看软件| 欧美日韩精品久久久免费观看| 中文成人无码精品久久久不卡|