EasyMesh 说明书

来源:互联网 发布:千牛淘宝店铺装修视频 编辑:程序博客网 时间:2024/04/19 15:06

原文地址http://dsec.pku.edu.cn/~rli/WiKi/Easymesh.html

EasyMesh 是一个简单易用的二维三角形网格产生器,它的作者为 Bojan NICENO, niceno@univ.trieste.it 。这个文件是从 EasyMesh 1.4 版的帮助翻译过来的。

调用格式

   easymesh  <NAME> [<options>]

命令行选项

-ddon't triangulate domain-gwithout graphic output-mwithout messages-rwithout relaxation-swithout Laplacian smoothing+dxfcreate drawing in DXF format+figcreate drawing in fig format+examplecreate example input file

输入文件格式

输入文件的格式为:第一行

<Nbp>
紧接着的 Nbp 行
<point:> <x> <y> <spacing> <marker>
下一行
<Nbs>
下面的 Nbs 行
<segment:> <start_point> <end_point> <marker>

其中Nbn边界上的点数Nbs边界上的边数marker边界条件标志

请注意:输入文件的扩展名必须是 '.d'!

输出文件格式

EasyMesh 会产生下面的一些输出文件:

  NAME.n  NAME.e  NAME.s

节点文件 (NAME.n) 是下面的格式:

第一行
<Nn>
下面的 Nn 行
<node:> <x> <y> <marker>
最后的两行是程序加入的注释其中,Nn节点个数x, y节点坐标marker节点的边界标志

单元文件 (NAME.e) 是下面的格式:

第一行
<Ne>
下面的 Ne
<element:> <i> <j> <k> <ei> <ej> <ek> <si> <sj> <sk>
最后的两行是程序加入的注释其中,Ne单元的个数i, j, k单元的节点指标ei, ej, ek单元的邻居单元指标si, sj, sk单元的边的指标

边文件 (NAME.s) 是下面的格式:

第一行
<Ns>
下面的 Ns 行
<side:> <c> <d> <ea> <eb> <marker>
其中,Ns边个数c, d边的起点和终点指标ea, eb边的左右两个邻居单元的指标

注意:如果 eb 是 -1,则说明右边没有邻居单元,也就是 说这个边是位于边界上的!

原创粉丝点击