以文件夹格式存储的文件
1. 各类文件定义
被定义的网格文件实际为1个包含定义网格文件夹,其中包含一些符合要求的文件:
1 2 3 4 5 | |
如上所示,Mesh-Dir是1个文件夹。
mesh-config.txt则位于该文件夹内,记录了网格的配置文件。
其它文件则是网格在z方向上每一层的切片投影图像。在该切片上,采用二值化表示实体,黑色代表此处包含网格,白色则代表空。
2 推荐的执行目录
网格文件夹需放置在./Project目录下,否则可能导致执行不正确
1 | |
3. 配置文件定义
网格最关键的定义是其配置文件,如下是1个配置文件可能包含的内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | |
ID组的定义:
LayerCount:网格在z方向有多少层LayerNumberStart:为便于后续文件命名,z方向的layer从下向上应当按顺序命名,此处代表起始命名的序数,默认为1000000LayerFigureType:z方向每一层的切片文件种类,默认为jpgRatio_mmPerPixel:比例尺,网格中每个像素代表的真实的mm值LayerBlock:每个z方向的切片的x与y的像素区域。例如@Point(100 200)表示x=100而y=200Shape:网格的名称,可自行定义
Layer组的定义
Layer组的每个键值,其命名为:
1 | |
注意[z序数_index]就是z方向的编号,其从下向上计数,从定义的LayerNumberStart开始。
例如若LayerNumberStart=1000000,则第一层为:
1 | |
第二层为:
1 | |
以此类推。
z_[z序数_index]的每个键值则表示构建该切片层内的平面网格所使用图片的地址(建议使用相对于软件运行目录的地址,因此其应当以./Project/[网格文件夹]起头),被选择的图片其长宽像素必须与LayerBlock一致。图片必须经过二值化:
- 像素黑色区域代表此处有网格
- 像素白色区域代表此处为空
需要注意,由于该定义兼容FDM方法,因此为空的部分也会纳入网格总体计数当中,仅在计算时作为冗余。
在计算复杂形状样品时,使用该定义的网格可能导致计算不经济。
为节约空间,对于任意z层,若z(i)=z(j),则该2层可以使用同样的切片文件。