Định dạng tài liệu khối rắn
Các trường, đơn vị và giá trị được chấp nhận trong tệp khối rắn ALcad có thể chỉnh sửa.
Tài liệu khối rắn ALcad sử dụng JSON và milimét. Tài liệu tham khảo này áp dụng cho Cloud và ứng dụng Windows. Tệp tải xuống có thể chỉnh sửa sử dụng phần mở rộng .alcad-solid.json.
Các trường của tài liệu
Lược đồ hiện tại là alcad.solid/v7. ALcad mở các phiên bản từ alcad.solid/v1 đến alcad.solid/v7 và lưu dưới dạng alcad.solid/v7. Tệp có thể chứa tối đa 65536 byte UTF-8.
Trường | Giá trị |
|---|---|
|
|
|
|
| Tên tài liệu, 1–80 ký tự có thể in |
| Mảng có thứ tự gồm tối đa 32 đặc trưng |
Các trường của đặc trưng
Mỗi đặc trưng có các trường dưới đây. Mọi giá trị số đều hữu hạn. Mảng gồm ba giá trị tuân theo thứ tự X, Y, Z.
Trường | Giá trị |
|---|---|
| ID duy nhất gồm 1–80 ký tự là chữ cái A–Z hoặc a–z, chữ số, dấu gạch dưới hoặc dấu gạch nối |
| Tên đặc trưng, 1–80 ký tự có thể in |
|
|
|
|
| Ba kích thước, mỗi kích thước từ 0,05 đến 10000 mm |
| Ba tọa độ, mỗi tọa độ từ -10000 đến 10000 mm |
| Ba góc xoay, mỗi góc từ -360 đến 360 độ |
Hình dạng và phép toán
Các đặc trưng được áp dụng theo thứ tự trong mảng. Đặc trưng đầu tiên sử dụng add; các đặc trưng tiếp theo được cộng vào, trừ khỏi hoặc lấy phần giao với khối rắn đã tích lũy.
Hình dạng | Kích thước và các trường bổ sung |
|---|---|
|
|
| X và Y cho biết cùng một đường kính; Z cho biết chiều cao. |
|
|
|
|
Biên dạng và bản phác thảo
Mảng profileMm mô tả một đường bao kín đơn gồm 3–64 cặp tọa độ. Điểm cuối nối với điểm đầu. Các cạnh liền kề gặp nhau tại các góc. Một tài liệu có thể chứa tối đa 256 đỉnh biên dạng. Tọa độ nằm trong khoảng từ -10000 đến 10000 mm; mỗi cạnh dài ít nhất 0,05 mm. Chiều rộng và chiều cao biên dạng nằm trong khoảng từ 0,05 đến 10000 mm, và diện tích ít nhất là 0,0025 mm².
Trong v7, các đặc trưng đùn và xoay có thể chứa sketch để xác định cùng đường bao đó. Bản phác thảo rectangle sử dụng widthMm, heightMm và originMm. Bản phác thảo constrained-profile sử dụng verticesMm và tối đa 128 ràng buộc constraints: horizontal, vertical, fixed, distance-x, distance-y, angle, relative-angle và edge-length.