Cấu tạo file *.pat :
Mẫu gạch có ron kép đơn giản:

;%UNITS=MM
*Gach300x300, My Comments
;;created by NPD
;%TYPE=MODEL
;;---------Phần mã----------
0, 0,0, 300,300
0, 0,2, 300,300
90, 0,0, 300,300
90, 2,0, 300,300
Mẫu ngói 3D

;%UNITS=MM
*Ngoi 3D, ngoi
;;created by NPD
;%TYPE=MODEL
;;---------Phần mã----------
0, 0,0, 25.5,12, 6,-5,7,-3,9,-4
0, 6,.5, 25.5,12, 5,-19,4,-6
0, 18,-.75, 25.5,12, 3,-31
90, 0,0, 12,8.5, 11.5,-36.5
90, 6,0, 12,8.5, 11.25,-36.75
90, 11,0, 12,8.5, 10.5,-37.5
90, 18,-0.75, 12,8.5, 11.5,-36.5
90, 21,-0.75, 12,8.5, 11.5,-36.5
90, 30,0, 12,8.5, 11,-37
;;1 2 3 4: nhóm mã
Cú pháp một file *.pat:
;; Create by NPD
;%UNITS=[value]
*pattern-name,[optional description]
;%TYPE==[value]
;;-----Phẫn mã---- Hai dấu chấm phẩy là dòng chú thích
angle, x-origin,y-origin, delta-x,delta-y [, dash1, dash2, ...]
………
………
Dòng chú thích trong file *.pat
» Đơn vị: MM / INCHES
» Tên mẫu, mô tả thêm
» Kiểu Hatch: MODEL / DRAFTING
» Mã định nghĩa mẫu:
Nhóm mã 1: Góc;
Nhóm mã 2: Điểm chuẩn (x,y);
Nhóm mã 3: Khoảng cách (x,y);
Nhóm mã 4: nét liền (không dấu), nét đứt (dấu trừ).
Mỗi dòng là một đường thẳng với kiểu đường được định nghĩa trong nhóm mã 4.
Tổ hợp các dòng mã tạo ra mẫu vật liệu!
Lưu ý:
➥ các dấu [;;]là chú thích, [*] Tên, [;%] biến
➥ X là phương dọc theo đường line chứ không phải theo hướng 0 độ. Nghĩa là nếu góc 90 độ thì X là phương đứng.
Thực tế để viết bằng tay nhóm mã định nghĩa mẫu phức tạp như trên là không thể, mà phải dùng phần mềm hỗ trợ để xuất ra file *.pat. Sau đó, có thể gia công thêm các biến đơn vị, tên mẫu, mô tả thêm để dễ nhớ, kiểu Hatch phù hợp loại cần mô tả…
- Phần mềm hỗ trợ tạo file *.pat và các mẫu hatch rất nhiều trên mạng, hoặc có thể sử dụng file cad.pat của AutoCAD trong thư mục Support.
- Trong một file *.pat chỉ có một biến [;%UNITS] trên cùng, phần dưới có thể đặt nhiều mẫu hatch tạo thành một danh sách dài trong một file (Lưu ý File *.pat phải được lưu –Save As với Encoding: ANSI).
- Lưu file *.pat trong thư viện cẩn thận và Import vào file Revit khi cần.
|