Đị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ị

schema

alcad.solid/v7 cho tệp mới

unit

mm

name

Tên tài liệu, 1–80 ký tự có thể in

features

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

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

name

Tên đặc trưng, 1–80 ký tự có thể in

shape

box, cylinder, extrude hoặc revolve

operation

add, subtract hoặc intersect

sizeMm

Ba kích thước, mỗi kích thước từ 0,05 đến 10000 mm

centerMm

Ba tọa độ, mỗi tọa độ từ -10000 đến 10000 mm

rotationDeg

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

box

sizeMm cho biết toàn bộ chiều dài theo X, Y và Z.

cylinder

X và Y cho biết cùng một đường kính; Z cho biết chiều cao.

extrude

profileMm cho biết đường bao XY. Kích thước X và Y khớp với giới hạn của đường bao; Z cho biết chiều cao đùn. Tọa độ tâm X và Y xác định vị trí gốc tọa độ của biên dạng; tọa độ tâm Z xác định vị trí mặt phẳng giữa của phần đùn.

revolve

profileMm sử dụng X làm bán kính và Y làm Z cục bộ. Bán kính không âm. revolveDegrees nằm trong khoảng từ 0,05 đến 360. Kích thước X và Y bằng hai lần bán kính lớn nhất; Z khớp với chiều cao biên dạng.

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.

Hướng dẫn liên quan

ALcad