實體文件格式
可編輯 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。