青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

eryar

PipeCAD - Plant Piping Design Software.
RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
posts - 603, comments - 590, trackbacks - 0, articles - 0

Mesh BRep Shapes

Posted on 2019-01-06 10:49 eryar 閱讀(2107) 評論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

Mesh BRep Shapes

eryar@163.com

Abstract. 當對OpenCASCADEBRep表示法的數據結構有了一定的理解后,建議可以自己實現一個顯示數據生成的功能,即網格剖分功能。

Key Words. BRep, Mesh, Triangulation

1. Introduction

OpenCASCADE中網格剖分功能是很重要的一個模塊,他可用于生成模型的可視化數據,還可用于HLR消隱,對于離散求交算法也是基于網格數據。OpenCASCADE開源版本中的模塊TKMesh可以用來生成網格的顯示數據,主要的類為BRepMesh_IncrementalMesh

在使用BRepMesh_IncrementalMesh的過程中發現其剖分精度高,且精度不便于控制。如對一個球進行網格剖分,想得到一個粗糙的效果,即一個多邊形,使用BRepMesh_IncrementalMesh是不容易得到的。

如上圖所示為同一個球的不同的剖分精度得到的模型。為了能精確控制網格剖分精度,以便后期使用LOD等優化算法,自己實現一個網格剖分功能。

網格剖分的主要思路就是遍歷每個TopoDS_FaceTopoDS_Wire,根據Wire找到邊界或面上的孔洞。將Wire對應到二維參數空間,并對二維參數空間中的邊界先進行一次三角網格剖分。對于平面來說,只需要這一步就可以滿足可視化的要求。對于其他曲面來說,就需要在二維參數空間中額外插入一些點,以使最終生成的網格滿足剖分精度要求。最后將二維參數空間的三角剖分映射到三維空間。

2. Mesh Boundary Region

因為使用BRepBuilderAPI_MakeFace可以通過Add(TopoDS_Wire)來添加面上的開孔,所以一個TopoDS_Face會有大于1個的TopoDS_Wire。找出外邊界和內孔Wire后可進行一次三角剖分,如下圖所示:

 

如上圖所示,對于平面而言,直接對邊界及內孔進行一次三角剖分即可以得到滿意的網格數據。對于曲面而言,這顯然是不滿足精度要求的。

 

如上圖所示為球面的第一次對邊界進行三角剖分得到的效果。因為在一個參數上的邊是退化Degenerated邊,所以退化邊的參數空間上沒有均分。將參數空間的三角剖分映射到三維空間后,得到的是一條線,其實是兩個非退化邊。

 

3. Deflection Control

對于曲面來說,如果直對邊界進行一次三角剖分,是達不到精度要求。為了使曲面網格剖分效果更好,就需要對按邊界剖分后的網格進行插入點繼續剖分。對于上面球面的參數空間區域,根據精度要求插入點剖分后的結果如下圖所示:

 

得到的三維效果如下圖所示:

 

4. Demo

下面給出幾個自己實現網格剖分的結果與OpenCASCADETKMesh作個對比:

 

上圖為自己實現網格剖分算法對橢球面的網格剖分結果

 

上圖為TKMesh網格剖分算法對橢球面的網格剖分結果

 

上圖為自己實現網格剖分算法對橢圓環面的網格剖分結果

 

上圖為TKMesh網格剖分算法對橢圓環面的網格剖分結果

通過上面的對比可以發現,在大致相同的顯示效果情況下,OpenCASCADE產生了更多的頂點和三角形數據。自己實現的網格剖分產生的網格質量相對可控且性能高。 

5. Conclusion

OpenCASCADE中開源的網格剖分庫TKMesh可以實現模型的可視化數據生成功能,但是對于網格剖分的精度可控性差。為了對模型的網格精度進行更好地控制,自己實現一套網格剖分功能,且性能要優于TKMesh。在程序的編寫過程中,可以加深BREP數據結構中一些概念的理解。有興趣的讀者在熟悉BREP數據結構后,也可以嘗試下網格剖分功能的實現。


為了方便大家在移動端也能看到我的博文和討論交流,現已注冊微信公眾號,歡迎大家掃描下方二維碼關注。
Shing Liu(eryar@163.com)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久人人爽爽爽人久久久| 日韩一级片网址| 蜜桃视频一区| 久久这里只有精品视频首页| 久久乐国产精品| 久久综合九色九九| 免费不卡在线视频| 欧美日韩伦理在线免费| 欧美片第一页| 国产欧美日韩亚洲一区二区三区| 国产区精品在线观看| 狠狠色伊人亚洲综合成人| 亚洲成在线观看| 亚洲美女中文字幕| 午夜在线精品偷拍| 久久九九国产精品| 欧美国产日韩在线观看| 亚洲人成网站影音先锋播放| 欧美国产在线观看| 一区二区日韩| 久久精品99国产精品日本| 久久久中精品2020中文| 欧美日本在线看| 国外成人性视频| 夜夜嗨av一区二区三区四区 | 亚洲午夜久久久久久久久电影院| 亚洲欧美日韩在线高清直播| 久久人人超碰| 夜夜精品视频一区二区| 久久超碰97人人做人人爱| 欧美精品色网| 伊人色综合久久天天五月婷| 亚洲一区二区三区免费视频| 模特精品在线| 午夜精品福利在线观看| 模特精品裸拍一区| 夜夜爽www精品| 欧美中文字幕在线观看| 欧美二区乱c少妇| 激情久久久久久久| 午夜精彩视频在线观看不卡| 欧美激情成人在线视频| 午夜精品一区二区三区在线播放| 欧美日韩岛国| 亚洲日韩中文字幕在线播放| 久久国产一二区| 亚洲午夜高清视频| 欧美精品一区二区高清在线观看| 国产有码在线一区二区视频| 亚洲免费人成在线视频观看| 91久久国产综合久久91精品网站| 久久精品二区亚洲w码| 国产精品一二三| 亚洲图片在区色| 亚洲精品美女91| 欧美高潮视频| 亚洲精品老司机| 亚洲国产精品久久91精品| 久久久国产91| 雨宫琴音一区二区在线| 久久久久久久一区| 欧美伊人久久久久久午夜久久久久 | 亚洲日韩成人| 欧美电影免费观看高清完整版| 午夜亚洲福利| 黄色一区三区| 麻豆av一区二区三区久久| 久久国产精品99国产| 尤物yw午夜国产精品视频明星| 久久男人资源视频| 久久人91精品久久久久久不卡| 黄色成人在线免费| 免费黄网站欧美| 欧美成人免费在线| 夜夜嗨av色综合久久久综合网 | 久久精品亚洲| 影音欧美亚洲| 米奇777超碰欧美日韩亚洲| 欧美一区二区成人6969| 国产视频一区二区在线观看| 欧美与黑人午夜性猛交久久久| 午夜亚洲伦理| 亚洲激情在线观看视频免费| 亚洲激情欧美激情| 国产精品高精视频免费| 久久激情五月丁香伊人| 浪潮色综合久久天堂| av成人毛片| 欧美在线影院在线视频| 亚洲国产精品激情在线观看| 亚洲精品激情| 国产一区二区三区在线观看视频| 欧美激情中文字幕一区二区| 欧美日韩免费观看一区三区 | 亚洲电影在线免费观看| 亚洲经典在线| 国产片一区二区| 欧美黑人国产人伦爽爽爽| 欧美日韩国产精品专区| 久久久99免费视频| 欧美劲爆第一页| 久久久久久久欧美精品| 欧美日本不卡视频| 久久免费视频观看| 国产精品久久综合| 亚洲高清影视| 国产一区二区三区自拍| 亚洲精品乱码| 在线观看视频一区二区| 亚洲一区免费观看| 亚洲另类黄色| 久久精品系列| 欧美诱惑福利视频| 欧美日韩高清在线| 鲁大师影院一区二区三区| 欧美午夜视频在线观看| 亚洲高清二区| 激情懂色av一区av二区av| 亚洲视频免费在线| 99精品视频免费观看视频| 久久天天狠狠| 久久精品视频免费播放| 欧美视频一区二| 亚洲精品美女久久7777777| 在线日韩欧美视频| 欧美一区午夜视频在线观看| 午夜精品亚洲| 国产精品护士白丝一区av| 亚洲精品一区二区三| 亚洲日本电影在线| 久久午夜羞羞影院免费观看| 久久亚洲一区二区| 国产一区二区中文| 香蕉亚洲视频| 久久久91精品国产| 国产亚洲欧美另类中文| 午夜欧美不卡精品aaaaa| 午夜日本精品| 国产精品欧美精品| 亚洲欧美卡通另类91av| 欧美伊人久久| 国产一区二区三区黄视频| 欧美一区视频| 久久一区亚洲| 亚洲精品欧美| 欧美日韩精品是欧美日韩精品| 最新日韩在线视频| 亚洲视频免费观看| 国产精品免费区二区三区观看| 亚洲宅男天堂在线观看无病毒| 亚洲免费一区二区| 国产区精品视频| 久久久久久久国产| 亚洲二区在线| 亚洲网站视频福利| 国产精品日韩欧美一区二区| 午夜精品一区二区在线观看 | 99精品视频一区| 亚洲免费在线观看视频| 国产精品视频自拍| 欧美成人高清视频| 亚洲精品五月天| 欧美视频一区二区三区在线观看 | 99ri日韩精品视频| 性欧美videos另类喷潮| 99re6这里只有精品| 91久久精品美女高潮| 亚洲精品亚洲人成人网| 久久精品夜夜夜夜久久| 欧美区一区二区三区| 国产综合久久久久久鬼色| 激情五月综合色婷婷一区二区| 亚洲美女在线国产| 欧美影院在线| 亚洲天堂黄色| 欧美日韩亚洲高清| 国产午夜久久久久| 99精品福利视频| 亚洲国产另类久久精品| 亚洲欧美视频一区二区三区| 久久青草欧美一区二区三区| 欧美日在线观看| 一道本一区二区| 亚洲精品一区中文| 欧美久久一区| 一区二区三区欧美成人| 欧美激情91| 欧美成人免费小视频| 亚洲欧洲三级电影| 亚洲另类视频| 国产欧美精品一区| 久久久久久9| 久久精品国产精品| 亚洲欧美怡红院| 欧美激情欧美激情在线五月| 欧美视频网址| 欧美激情亚洲一区| 久久综合图片| 欧美性猛片xxxx免费看久爱 | 亚洲日本成人|