솔리드 문서 형식
편집 가능한 ALcad 솔리드 파일의 필드, 단위와 허용 값입니다.
ALcad 솔리드 문서는 JSON 형식과 밀리미터 단위를 사용합니다. 이 참조는 Cloud와 Windows 앱에 적용됩니다. 편집 가능한 다운로드 파일의 확장자는 .alcad-solid.json입니다.
문서 필드
현재 스키마는 alcad.solid/v7입니다. ALcad는 alcad.solid/v1부터 alcad.solid/v7까지 열고 alcad.solid/v7로 저장합니다. 파일 크기는 UTF-8 기준 65536바이트까지 허용됩니다.
필드 | 값 |
|---|---|
| 새 파일은 |
|
|
| 문서 이름, 출력 가능한 문자 1–80자 |
| 최대 32개 피처를 순서대로 담은 배열 |
피처 필드
각 피처는 다음 필드를 가집니다. 모든 수치는 유한한 값입니다. 값이 3개인 배열은 X, Y, Z 순서입니다.
필드 | 값 |
|---|---|
| 영문 대문자·소문자, 숫자, 밑줄 또는 하이픈으로 구성된 1–80자의 고유 ID |
| 피처 이름, 출력 가능한 문자 1–80자 |
|
|
|
|
| 각각 0.05–10000 mm인 치수 3개 |
| 각각 -10000–10000 mm인 좌표 3개 |
| 각각 -360–360도인 회전각 3개 |
형상과 연산
피처는 배열 순서대로 적용됩니다. 첫 피처는 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입니다.