Bài viết này sẽ chia sẻ đến bạn cách để đổi gốc tọa độ của block mà không làm thay đổi vị trí đã chèn block
Bạn có bản vẽ AutoCAD mà trong đó đã đặt block tại nhiều vị trí, rotate, scale, mirror, chuyển layer,… mọi thứ khá là hoàn hảo cho đến khi bạn nhận ra điểm gốc của block lúc tạo ra nằm không đúng chỗ mình muốn, nếu sử dụng lệnh BEDIT để đặt lại basepoint cho block thì các block sẽ bị di chuyển đi vị trí khác không còn nằm ở vị trí cũ. Công cụ sau đây sẽ giúp chúng ta thay đổi gốc tọa độ của block mà không làm thay đổi vị trí tương đối.
Các bước sử dụng công cụ (Lisp - Change Block Base Point):
Bước 1: Tải Lisp tại đây
Bước 2: Load lisp vào AutoCAD thông qua lệnh AP (hoặc kéo thả trực tiếp file lisp vào bản vẽ AutoCAD)
Bước 3: Nhập lệnh CBPR (enter)
Bước 4: Chọn block cần đổi
Bước 5: Chọn điểm tọa độ gốc.
Công cụ (Lisp) này có 2 lệnh là CBP và CBPR. Clip dưới đây sẽ diễn tả rõ hơn về chức năng có trong lisp:
Thông tin chi tiết về công cụ:
Công cụ này cho phép người dùng thay đổi vị trí của điểm chèn block cho tất cả các tham chiếu của block trong bản vẽ.
Chương trình gồm có hai lệnh:
CBP (Change Base Point): Lệnh này sẽ giữ lại tọa độ điểm chèn cho tất cả block đã chọn. Do đó, về mặt hiển thị, các block sẽ di chuyển xung quanh điểm chèn khi vị trí điểm gốc tọa độ thay đổi.
CBPR (Change Base Point retain Reference position): Lệnh này sẽ giữ lại vị trí của từng Block đã chọn. Nghĩa là, vị trí trực quan của tất cả block sẽ không thay đổi khi vị trí của điểm gốc tọa độ bị thay đổi.
Nếu block được chọn là block attribute thì cần sử dụng lệnh ATTSYNC để đồng bộ lại.
Công cụ hỗ trợ cả các đối tượng đã xoay, scale, hay nằm trên bất kỳ hệ trục tọa độ (mặt phẳng UCS) nào
Lưu ý: Cần sử dụng lệnh REGEN sau khi đã sử dụng lệnh UNDO (CTRL + Z) để hoàn tác các thao tác được thực hiện bởi công cụ này.
Trên đây là các bước thao tác, thông tin chi tiết và link tải công cụ. Chúc các bạn thực hiện thành công!
Nguồn: lee-mac.com