admin 管理员组文章数量: 887007
EasyMesh 说明书
原文地址.html
EasyMesh 是一个简单易用的二维三角形网格产生器,它的作者为 Bojan NICENO, niceno@univ.trieste.it 。这个文件是从 EasyMesh 1.4 版的帮助翻译过来的。调用格式
easymesh <NAME> [<options>]
命令行选项
-d | don't triangulate domain |
-g | without graphic output |
-m | without messages |
-r | without relaxation |
-s | without Laplacian smoothing |
+dxf | create drawing in DXF format |
+fig | create drawing in fig format |
+example | create example input file |
输入文件格式
输入文件的格式为:
第一行 | <Nbp> |
紧接着的 Nbp 行 | <point:> <x> <y> <spacing> <marker> |
下一行 | <Nbs> |
下面的 Nbs 行 | <segment:> <start_point> <end_point> <marker> |
其中
Nbn | 边界上的点数 |
Nbs | 边界上的边数 |
marker | 边界条件标志 |
请注意:输入文件的扩展名必须是 '.d'!
输出文件格式
EasyMesh 会产生下面的一些输出文件:
NAME.nNAME.eNAME.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,则说明右边没有邻居单元,也就是 说这个边是位于边界上的!
本文标签: EasyMesh 说明书
版权声明:本文标题:EasyMesh 说明书 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732350938h1533031.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论