Các hàm truy xuất màn hình đồ họa và thiết bị nhập

Một phần của tài liệu Đồ án tốt nghiệp tìm hiểu ngôn ngữ AutoLISP và ứng dụng trong AutoCAD (Trang 46)

2. Giới thiệu chung

3.10.3Các hàm truy xuất màn hình đồ họa và thiết bị nhập

a) GRCLEAR

 Hàm grclear dùng để che các đối tượng trên khung nhìn hiện hành.

 Ta có thể sử dụng hàm redraw mode 2 để thay thế.

 Cú pháp: (grclear)

b) GRDRAW

 Hàm grdraw dùng để vẽ một vector đi qua 2 điểm trên màn hình trong hệ trục UCS hiện hành.

 Cú pháp:(grdraw from to color [highlight])

 Tham số from và to là toạ độ của điểm gốc và điểm ngọn của vector  Tham số color, highlight xác định màu sắc và dạng đường của vector.

■ Vector này không phải là đối tượng của bản vẽ, ta không thể xoá bỏ, sao chép hoặc di chuyển nó chỉ có các lệnh vẽ lại màn hình như redraw, zoom…sẽ xoá vector này.

■ Tham số color chứa số nguyên xác định màu của vector, tương tự như màu của lớp vẽ.

■ Nếu không có highlight hoặc highlight = 0 thì vector được vẽ bằng dạng đường liên tục.

■ Nếu chiều dài vector vượt quá kích thước khung nhìn hiện hành thì sẽ bị cắt xén 2 đầu cho vừa khít màn hình

c) GRVECS

 Cú pháp: (grvecs vlist [trans])

 Tham số vlist là danh sách lần lượt chứa mã màu của các vector và toạ độ các điểm của các vector có giá trị từ 0 đến 255.

 Tham số trans là một ma trận biến hình, cho phép thay đổi vị trí và tỉ lệ của các điểm trong danh sách vlist.

d) GRTEXT

 Hàm grtext dùng để viết lên một chuỗi lên dòng trạng thái hoặc lên menu màn hình

 Cú pháp: (grtext [box text [highlight]])

 Box: -1 hoặc -2 ghi chuỗi lên vị trí mode hoặc coordinate của dòng trạng thái. Nếu là số nguyên thì ghi chuỗi lên menu màn hình

 Text: chuỗi văn bản được ghi lên dòng trạng thái hoặc menu màn hình.  Highlight: chỉ dùng khi ghi chuỗi lên menu màn hình, có hai giá trị là

Một phần của tài liệu Đồ án tốt nghiệp tìm hiểu ngôn ngữ AutoLISP và ứng dụng trong AutoCAD (Trang 46)