天天看点

cli文件二进制数据格式分析

cli文件,是由 STL文件分层得出。

文件头及说明

$$HEADERSTART

$$BINARY

$$UNITS/00000000.010000

$$VERSION/200

$$LABEL/1,part1

$$DATE/090919

$$DIMENSION/00000000.708500,00000000.699900,00000006.000000,00000055.737099,00000067.475197,00000022.000000

$$LAYERS/000017

$$HEADEREND

CI Z

80 00 AA AA

说明:

CI 固定命令索引:80 00

Z 层高位置:AA AA

CI id dir n plx ply …pnx pny

81 00 BB BB CC CC DD DD

说明:

CI 固定命令索引:81 00

id 号:BB BB

dir 方向:CC CC

n 数据个数:DD DD

数据:plx ply

示例:

$$HEADERSTART

$$BINARY // 二进制格式

$$UNITS/00000000.010000 // 精度

$$VERSION/200

$$LABEL/1,part1

$$DATE/090919

$$DIMENSION/00000000.708500,00000000.699900,00000006.000000,00000055.737099,00000067.475197,00000022.000000 // 坐标范围 (x1, y1, z1 ;x2, y2, z2)

$$LAYERS/000017 // 总层数

$$HEADEREND

80 00 00 00

81 00 01 00 01 00 DD DD x1 y1 …外环

81 00 01 00 00 00 DD DD x1 y1 …内环1

81 00 01 00 00 00 DD DD x1 y1 …内环2

80 00 0a 00

81 00 01 00 01 00 DD DD x1 y1 …外环

81 00 01 00 00 00 DD DD x1 y1 …内环1

81 00 01 00 00 00 DD DD x1 y1 …内环2

继续阅读