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

eryar

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

EasyMesh - A Two-Dimensional Quality Mesh Generator

Posted on 2017-01-06 22:54 eryar 閱讀(3400) 評論(1)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

EasyMesh - A Two-Dimensional Quality Mesh Generator

eryar@163.com

Abstract. EasyMesh is developed by Bojan Niceno, it is a two-dimensional quality mesh generator. EasyMesh can generate two dimensional, unstructured, Delaunay and constrained Delaunay triangulations in general domains. It can handle holes in the domain. The paper focus on the usage of EasyMesh.

Key Words. EasyMesh, Delaunay Triangualtion, Triangulation, Mesh

1.Introduction

目前,工程技術領域中各類物理系統的數值分析計算方法主要包括以下步驟:第一步,建立物理系統的控制方程。第二步,離散化物理系統的定義域。在工程技術領域人們通常將離散化的幾何定義域的一個子域單元稱為網格(mesh),將將離散化過程稱為網格劃分或者網格生成(mesh generation)。第三步,離散化連續PDE模型(Partial Differential Equation, PDE偏微分方程)。第四步,求解線性代數方程組。第五步,計算可視化。

網格劃分技術是偏微分方程數值解法中比較關鍵的一步,關于網格劃分的庫也有很多,如Triangle,netgen, gmsh, tegen等等。網格劃分技術不僅用于有限元計算,也可以用于模型的可視化。本文主要介紹這個輕量化的網格劃分庫EasyMesh。

2.EasyMesh Features

EasyMesh能夠對于由折線圍成的多空洞、多介質區域生成指定局部加密的Delaunay三角剖分。使用了很簡單的文本文件作為數據的輸入,生成了不同的結果文件,方便查看結果。其實將輸入和輸出部分稍加修改,就可以將EasyMesh內嵌到自己的程序中,而不用單獨執行EasyMesh。

wps3E2D.tmp

Figure 1. EasyMesh website (http://web.mit.edu/easymesh_v1.4/www/easymesh.html)

EasyMesh也可以從上述網站中進行下載,下載后可以直接在Visual Studio中編譯。

3.Using EasyMesh

用C寫的EasyMesh雖然有點歷史了,但是編譯起來也是很順利的,只有幾個warnings。編譯好生成一個EasyMesh.exe,然后像其他的控制臺程序一樣,通過傳參數來使用。直接運行就會看到程序的完整使用說明:

wps3E3E.tmp

Figure 2. EasyMesh Help Info

可以在EasyMesh.exe的文件夾中做一個批處理文件,如EasyMesh.bat,其中內容如下:

title EasyMesh
EasyMesh
pause

這樣就可以看到這個幫助信息了。使用如下命令則會生成一個例子文件:

title EasyMesh
EasyMesh +example
pause

然后再對生成的example.d進行剖分:

title EasyMesh
EasyMesh example.d +dxf
pause

將上面的三句話分別保存成一個批處理文件,運行批處理就可以得到相應的結果了。運行上面這個批處理得到對example.d的剖分結果文件example.dxf,用AutoCAD打開這個DXF文件查看結果:

wps3E3F.tmp

Figure 3. Mesh Result

wps3E40.tmp

Figure 4. Delaunay Triangulation

wps3E41.tmp

Figure 5. Voronoi Result

輸入文件中比較重要的一點是邊界線的方向是逆時針的,孔的線是順時針方向的。下面將自帶的幾全例子文件全部生成網格:

wps3E42.tmp

Figure 6. EasyMesh example2.d +dxf

wps3E43.tmp

Figure 7. EasyMesh example3.d +dxf

wps3E44.tmp

Figure 8. EasyMesh example4.d +dxf

wps3E54.tmp

Figure 9. EasyMesh example5.d +dxf

wps3E55.tmp

Figure 10. EasyMesh example6.d +dxf

wps3E56.tmp

Figure 11. EasyMesh example7.d +dxf

通過設備下圖中的spacing可以設置網格的密度:

wps3E57.tmp

Figure 12. Spacing of a point

4.Conclusion

網格劃分技術廣泛用于三維模型可視化,有限元計算中。借助這些開源庫的力量,可以讓自己快速實現一些功能。本文主要介紹了EasyMesh的用法及生成結果,如果對網格劃分技術感興趣的同學可以自己下載源碼學習。

因為EasyMesh源碼精巧,且包含了輸入和輸出部分的源碼,可以將EasyMesh輸入輸出部分稍加修改就可以直接在自己的程序中使用,而不用單獨編譯成一個可執行程序。

5.References

1. EasyMesh website. http://web.mit.edu/easymesh_v1.4/www/easymesh.html

2. EasyMesh Source: http://www-dinma.univ.trieste.it/nirftc/research/easymesh/

3. 王成恩. 面向科學計算的網格劃分與可視化技術. 科學出版社. 2011

4. Triangle. http://www.cs.cmu.edu/~quake/triangle.html

5. Triangle eryar. http://www.shnenglu.com/eryar/archive/2014/03/29/206394.aspx

 

PDF Version: EasyMesh

Feedback

# re: EasyMesh - A Two-Dimensional Quality Mesh Generator  回復  更多評論   

2020-05-14 12:07 by 七星重劍
開眼界了,非常有用
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久综合九色欧美综合狠狠| 在线国产日韩| 日韩午夜中文字幕| 1024精品一区二区三区| 久久久美女艺术照精彩视频福利播放| 亚洲专区在线| 国产一区二区久久久| 久久漫画官网| 免费在线观看精品| 亚洲色无码播放| 午夜精品久久久久久久男人的天堂| 国产色视频一区| 一本大道久久精品懂色aⅴ| 国产一区二区三区免费观看| 免费在线看成人av| 欧美二区不卡| 亚洲一区中文| 久久成人精品无人区| 亚洲黄色在线看| 一区二区三区视频在线播放| 国产一区二区三区在线观看视频| 美女成人午夜| 欧美视频精品在线| 久久免费视频在线观看| 欧美激情在线狂野欧美精品| 亚洲欧美日韩国产综合在线| 久久久久久久综合| 欧美精品播放| 久久夜色精品国产| 国产美女高潮久久白浆| 欧美成在线观看| 国产精品久久久久影院色老大| 美女精品一区| 国产精品久久久久毛片软件| 欧美成人午夜激情在线| 美女免费视频一区| 亚洲一区二区三区在线视频| 亚洲国产精品久久人人爱蜜臀 | 国模大胆一区二区三区| 亚洲电影免费观看高清| 国产精品久久久久久久9999| 欧美mv日韩mv国产网站| 国产欧美日韩高清| 亚洲精选91| 91久久久久久久久| 久久精品国产亚洲一区二区| 亚洲一区免费| 欧美日本韩国| 亚洲国产成人在线播放| 性色av一区二区三区| 99精品国产高清一区二区| 亚洲另类春色国产| 欧美在线视频免费观看| 欧美日韩亚洲一区二区三区| 欧美电影电视剧在线观看| 国产日韩欧美在线看| 中文在线不卡视频| 亚洲精品综合| 亚洲国产精品传媒在线观看| 欧美在线视频a| 久久久激情视频| 国产日韩欧美不卡在线| 亚洲视频免费| 午夜亚洲福利| 国产精品人人做人人爽| 中文av字幕一区| 午夜视频一区| 国产亚洲一级高清| 欧美一区亚洲| 免费亚洲电影在线| 亚洲黄色三级| 欧美日韩国产电影| 99视频精品免费观看| 亚洲视频在线观看免费| 欧美日韩中文字幕在线视频| 亚洲理论在线观看| 欧美午夜大胆人体| 亚洲视频在线免费观看| 欧美在线观看一区| 国内精品久久国产| 裸体歌舞表演一区二区| 亚洲国产精品一区二区尤物区| 亚洲国语精品自产拍在线观看| 欧美国内亚洲| 精品二区视频| 亚洲精品一区二| 性色一区二区三区| 国产一区二区久久久| 久久免费高清视频| 日韩一级精品| 久久国产精品99精品国产| 午夜亚洲福利| 国产精品成人在线| 欧美一级免费视频| 欧美制服丝袜第一页| 亚洲精品网址在线观看| 欧美三级乱人伦电影| 翔田千里一区二区| 亚洲国产成人午夜在线一区| 亚洲视频电影在线| 黄色在线一区| 欧美国产一区在线| 亚洲欧美在线视频观看| 1024亚洲| 国产日产精品一区二区三区四区的观看方式 | 亚洲欧美国产77777| 免费91麻豆精品国产自产在线观看| 亚洲人永久免费| 国产欧美日韩免费| 欧美精品www在线观看| 欧美一区视频| 一区二区三区四区国产| 欧美va天堂在线| 小黄鸭精品aⅴ导航网站入口| **欧美日韩vr在线| 国产日韩欧美精品综合| 欧美理论在线| 久久久综合网| 午夜欧美大片免费观看| 亚洲精品一区二区三区四区高清| 欧美中文字幕在线| 亚洲免费伊人电影在线观看av| 亚洲欧洲一区二区在线播放| 国产一区二区三区四区hd| 亚洲精品久久久蜜桃| 免费视频亚洲| 久久精品日韩一区二区三区| 亚洲伊人第一页| 99在线精品观看| 亚洲国产美女久久久久| 国内精品久久久久久久影视蜜臀| 欧美日韩中文字幕日韩欧美| 欧美精品一级| 国产日韩在线播放| 亚洲欧美日韩国产综合在线| 欧美午夜免费| 欧美日韩一区在线观看| 欧美精品精品一区| 欧美国产视频一区二区| 欧美成人在线影院| 欧美插天视频在线播放| 蜜桃精品久久久久久久免费影院| 久久久99国产精品免费| 久久九九免费视频| 久久久亚洲高清| 久久久欧美精品| 久久婷婷亚洲| 欧美jjzz| 欧美日韩国产精品成人| 欧美人成在线| 欧美三区在线视频| 国产精品av一区二区| 国产精品国色综合久久| 国产老女人精品毛片久久| 亚洲主播在线播放| 欧美一区二区在线视频| 久久九九国产精品怡红院| 久久欧美肥婆一二区| 欧美成人亚洲成人日韩成人| 欧美大片国产精品| 国产有码在线一区二区视频| 在线中文字幕日韩| 91久久极品少妇xxxxⅹ软件| 午夜在线a亚洲v天堂网2018| 亚洲精品视频在线观看免费| 国产精品啊啊啊| 亚洲国产高清高潮精品美女| 亚洲一区二区三区四区视频| 亚洲人成在线影院| 欧美精品日本| 亚洲精品久久久一区二区三区| 国产亚洲一区精品| 欧美精品日韩精品| 免费成人在线视频网站| 午夜精品久久一牛影视| 久久免费视频这里只有精品| 六月丁香综合| 99国产精品久久久久久久久久| 亚洲午夜精品国产| 久久综合九色综合欧美就去吻| 欧美成人一区二区三区在线观看 | 亚洲黄色免费网站| 亚洲综合精品一区二区| 免费短视频成人日韩| 亚洲精品一区二区三区在线观看| 午夜精品久久久久久久99水蜜桃 | 亚洲韩国精品一区| 国产精品男gay被猛男狂揉视频| 韩国av一区二区三区四区| 亚洲狼人精品一区二区三区| 久久国产精品第一页| 亚洲日本成人网| 久久精品视频在线播放| 欧美日韩网址| 亚洲国产1区| 久久国产精品72免费观看| 亚洲精品看片| 免费成人在线观看视频| 国产原创一区二区| 午夜久久影院|