Xóa là lệnh ai cũng biết từ buổi đầu học CAD. Nhưng có hai tình huống làm người đã quen tay cũng lúng túng: quét một khung mà mất luôn cả nét không định xóa, và xóa nhầm xong đã vẽ thêm mấy nét mới thì không dám lùi lại. Lệnh xóa trong CAD có sẵn lời giải cho cả hai, chỉ là ít người dùng tới.
Bài này đi qua năm ví dụ, mỗi ví dụ kèm kết quả cụ thể trên máy. Muốn học trọn bộ lệnh sửa hình, Viện có khoá AutoCAD cho ngành xây dựng.
Lệnh erase trong CAD và các lối gọi
Tài liệu Autodesk tóm lệnh trong một câu: "Removes objects from a drawing." Xóa đối tượng khỏi bản vẽ.
Bốn lối vào, đọc thẳng từ tệp cấu hình của bản 2027.
| Lối vào | Nội dung |
|---|---|
| Lệnh đầy đủ | ERASE |
| Lệnh tắt | E, và cả DELETE |
| Ribbon | Home → Modify → Erase |
| Menu cổ điển | Edit → Delete |
Lối nhanh nhất thì ai cũng dùng: chọn đối tượng trước, rồi bấm phím Delete trên bàn phím. Cách này cho kết quả y như gõ lệnh e trong CAD.
Việc chọn trước rồi mới ra lệnh được là nhờ biến PICKFIRST. Trên bản vẽ mới, biến này bằng 1, tức cho phép chọn trước. Nếu một ngày chọn xong rồi gõ E mà máy lại hỏi chọn từ đầu, như thể chưa chọn gì, hãy gõ PICKFIRST xem có ai đã đặt nó về 0 không. Biến này bằng 0 nghĩa là máy chỉ nhận cách ra lệnh trước rồi mới chọn. Đặt lại bằng 1 là thói quen chọn trước dùng lại được.
Từng bước trên dòng lệnh
| Bước | Máy hỏi | Bạn làm |
|---|---|---|
| 1 | Select objects: | Chọn các đối tượng cần xóa |
| 2 | Select objects: | Enter để xóa |
Ở dòng Select objects: có ba chữ đáng biết. Theo trang ERASE của Autodesk, bạn có thể gõ "L to erase the last object drawn, p to erase the previous selection set, or ALL to erase all objects".
| Gõ | Xóa cái gì |
|---|---|
L | Đối tượng vẽ sau cùng |
P | Nhóm đối tượng vừa chọn ở lệnh trước |
ALL | Toàn bộ bản vẽ, kể cả những thứ đang nằm ngoài màn hình |
Với ALL, hãy cẩn thận: nó quét cả những gì bạn không nhìn thấy. Gần như không có lý do nào để dùng nó trên bản vẽ thật.
Ví dụ 1: xóa đối tượng trong CAD bằng một cú bấm
Vẽ ba đoạn thẳng song song dài 1000, cách nhau 200: tại y = 0, y = 200 và y = 400. Gõ E, bấm vào đoạn giữa, Enter.
Còn lại hai đoạn, đoạn ở giữa biến mất. Đây là cách cơ bản nhất, hợp khi chỉ có vài đối tượng cần bỏ.
Khi chỗ cần bấm có nhiều nét chồng lên nhau, rê chuột tới đó rồi nhìn nét nào sáng lên trước khi bấm. Bấm nhầm nét chồng bên dưới là lỗi hay gặp nhất khi xóa từng cái.
Ví dụ 2: kéo khung trái sang phải hay phải sang trái
Đây là chỗ khiến nhiều người mất nét không định xóa. Dựng ba đoạn thẳng như sau.
| Đoạn | Từ | Đến | Vị trí so với khung |
|---|---|---|---|
| A | 100,0 | 400,0 | Nằm trọn trong khung |
| B | 300,300 | 900,300 | Một phần trong, một phần ngoài |
| C | 1200,600 | 1500,600 | Nằm hẳn ngoài khung |
Khung chọn đặt từ 0,-100 đến 600,400.
Khung thường, kéo trái sang phải. Gõ E, rồi quét khung ấy từ góc trái sang góc phải, Enter. Chỉ đoạn A bị xóa, vì chỉ nó nằm trọn trong khung. Đoạn B chỉ chạm khung nên còn nguyên.
Khung cắt ngang, kéo phải sang trái. Dựng lại y hệt, lần này quét từ phải sang trái. Cả A và B bị xóa, vì khung cắt ngang lấy luôn đối tượng chỉ chạm vào nó. Đoạn C vẫn còn.
| Cách quét | Còn lại |
|---|---|
| Trái sang phải | B và C |
| Phải sang trái | Chỉ C |
Muốn chắc chắn không bao giờ quét nhầm, nhìn màu nền khung. Cách phân biệt hai loại khung và mọi kiểu chọn khác nằm ở bài chọn đối tượng trong CAD.
Ví dụ 3: lệnh oops trong CAD khác U ở chỗ nào
Đây là ví dụ đáng làm thử nhất trong bài. Tình huống rất quen: xóa nhầm một nét, rồi không để ý mà vẽ tiếp vài nét nữa. Giờ muốn lấy lại nét đã xóa mà không mất những nét vừa vẽ.
Làm theo ba bước, hai lần, mỗi lần một cách lấy lại.
| Bước | Lần 1 | Lần 2 |
|---|---|---|
| 1 | Vẽ đoạn A, rồi E xóa nó | Vẽ đoạn A, rồi E xóa nó |
| 2 | Gõ L vẽ đoạn C mới | Gõ L vẽ đoạn C mới |
| 3 | Gõ OOPS | Gõ U |
| Kết quả | A trở lại, C vẫn còn | C biến mất, A vẫn mất |
Lần 2 cho thấy bản chất của U: nó lùi đúng thao tác cuối cùng, mà thao tác cuối là vẽ đoạn C. Muốn lấy lại A bằng U thì phải lùi thêm lần nữa, và mất luôn C.
Lần 1 là cách làm đúng. Autodesk mô tả lệnh này: "OOPS restores objects erased by the last ERASE command." Nó chỉ nhớ lần xóa gần nhất, nhưng không quan tâm sau đó bạn đã làm gì.
Đó là cách khôi phục đối tượng đã xóa trong CAD mà không phải hi sinh việc vừa làm. Chi tiết về lùi và làm lại nhiều bước nằm ở bài lệnh undo trong CAD.
Ví dụ 4: xóa đối tượng vừa vẽ bằng L
Vẽ hai đoạn thẳng, đoạn thứ nhất tại y = 0, đoạn thứ hai tại y = 300. Gõ E, rồi gõ L, Enter hai lần.
Đoạn vẽ sau cùng, tức đoạn tại y = 300, bị xóa. Đoạn kia còn nguyên.
Cách này tiện khi vừa vẽ một nét sai mà nó nằm chồng lên nhiều nét khác, rất khó bấm trúng. Không cần bấm, chỉ cần L, và máy tự tìm đúng đối tượng mới nhất.
Ví dụ 5: vì sao có nét không chịu xóa
Vẽ một đoạn thẳng trên một lớp, rồi khóa lớp ấy. Gõ E, bấm vào đoạn, Enter.
Đoạn vẫn còn nguyên, và dòng lệnh báo 1 was on a locked layer. Nét nằm trên lớp đang khóa thì lệnh xóa bỏ qua, và máy nói rõ đã bỏ qua bao nhiêu cái.
Đây là tính năng chứ không phải lỗi. Khóa lớp khung tên, lớp trục, lớp tham chiếu là cách chắc nhất để một cú quét khung vội không lấy mất chúng. Muốn xóa thì mở khóa lớp trước. Cách khóa và mở lớp nằm ở bài layer trong CAD.
Lệnh xóa trong AutoCAD: phân biệt với các lệnh dọn dẹp khác
Lệnh này chỉ xóa đối tượng bạn chọn. Có ba việc dọn dẹp khác nghe giống nhưng là lệnh khác hẳn.
| Việc cần làm | Dùng |
|---|---|
| Xóa đối tượng bạn chọn | ERASE |
| Xóa nét vẽ chồng trùng lên nhau | lệnh xóa nét trùng |
| Xóa cả một lớp cùng mọi thứ trên nó | xóa layer trong CAD |
Một lưu ý từ tài liệu Autodesk về giới hạn của OOPS: "You cannot use OOPS to restore objects on a layer that has been removed with the PURGE command." Đã dọn lớp bằng PURGE thì không lấy lại được bằng cách này.
Ba điều hay nghe nhưng không đúng
| Hay nghe | Bản 2027 thực sự làm gì |
|---|---|
Xóa nhầm thì cứ U là lấy lại | U lùi thao tác cuối; nếu đã vẽ thêm thì mất luôn nét mới |
OOPS chỉ dùng được ngay sau khi xóa | Vẽ thêm nét rồi vẫn OOPS được, nét mới không mất |
| Quét khung nào cũng xóa như nhau | Trái sang phải chỉ lấy vật nằm trọn; phải sang trái lấy cả vật chạm vào |
Câu hỏi thường gặp
Lệnh xóa trong CAD gõ tắt là gì?
Là E. Hoặc chọn đối tượng trước rồi bấm phím Delete.
Xóa nhầm rồi vẽ thêm vài nét, lấy lại thế nào?
Gõ OOPS. Nó trả lại lần xóa gần nhất mà không đụng tới các nét bạn vẽ sau đó.
Vì sao quét khung mà xóa cả nét không định xóa?
Bạn đã quét từ phải sang trái. Khung ấy lấy cả nét chỉ chạm vào nó. Quét từ trái sang phải thì chỉ lấy nét nằm trọn trong khung.
Máy báo "was on a locked layer" là sao?
Đối tượng nằm trên lớp đang khóa nên không bị xóa. Mở khóa lớp rồi xóa lại.
Xóa nét vừa vẽ mà khó bấm trúng?
Gõ E, rồi gõ L để chọn đúng đối tượng vẽ sau cùng.