实体文档格式
可编辑 ALcad 实体文件中的字段、单位和允许值。
ALcad 实体文档采用 JSON,单位为毫米。本参考文档适用于 Cloud 和 Windows 应用。可编辑的下载文件使用 .alcad-solid.json 扩展名。
文档字段
当前架构为 alcad.solid/v7。ALcad 可打开 alcad.solid/v1 至 alcad.solid/v7 版本,并将其保存为 alcad.solid/v7。文件最多可包含 65536 个 UTF-8 字节。
字段 | 值 |
|---|---|
| 新文件使用 |
|
|
| 文档名称,1–80 个可打印字符 |
| 最多包含 32 个特征的有序数组 |
特征字段
每个特征都具有以下字段。所有数值均为有限值。三值数组按 X、Y、Z 顺序排列。
字段 | 值 |
|---|---|
| 由 A–Z 或 a–z 字母、数字、下划线或连字符组成的唯一 ID,长度为 1–80 个字符 |
| 特征名称,1–80 个可打印字符 |
|
|
|
|
| 三个尺寸,各为 0.05 至 10000 mm |
| 三个坐标,各为 -10000 至 10000 mm |
| 三个旋转角度,各为 -360 至 360 度 |
形状与运算
特征按数组顺序应用。第一个特征使用 add;后续特征与累积的实体进行并集、差集或交集运算。
形状 | 尺寸和附加字段 |
|---|---|
|
|
| X 和 Y 指定相同的直径;Z 指定高度。 |
|
|
|
|
轮廓与草图
profileMm 数组用 3–64 对坐标描述简单闭合轮廓。最后一点连接到第一点。相邻边在角点相接。一份文档最多可包含 256 个轮廓顶点。坐标范围为 -10000 至 10000 mm;每条边至少为 0.05 mm。轮廓宽度和高度为 0.05 至 10000 mm,面积至少为 0.0025 mm²。
在 v7 中,拉伸和旋转特征可包含用于定义相同轮廓的 sketch。rectangle 草图使用 widthMm、heightMm 和 originMm。constrained-profile 草图使用 verticesMm,以及最多 128 个 constraints:horizontal、vertical、fixed、distance-x、distance-y、angle、relative-angle 和 edge-length。