Một cái ống, một bánh xe, một chân cột tròn, một bể chứa: tất cả đều là hình phẳng quay quanh một trục. Vẽ từng mặt cắt rồi ghép lại thì lâu và dễ lệch. Lệnh revolve trong CAD làm việc đó trong một lượt: chọn hình, chỉ trục, gõ góc, xong khối.
Bài này đo trên AutoCAD 2027 tại Viện, và có một phép thử mà chúng tôi chưa thấy trang nào làm: lấy thể tích máy tính ra đem đối chiếu với công thức, xem con số có tin được không. Muốn học phần dựng hình cho bài bản, Viện có khóa AutoCAD cho ngành xây dựng.
Cách gọi lệnh và những điểm vào có thật
Muốn dùng lệnh revolve trong cad thì trước hết phải gọi được nó ra, mà đây lại là chỗ nhiều người vấp. Bảng dưới đọc từ tệp acad.cuix của bản 2027 trên máy, không viết theo trí nhớ.
| Lệnh | Lệnh tắt | Ribbon | Menu cổ điển | Thanh công cụ |
|---|---|---|---|---|
REVOLVE | REV | không có | Draw → Modeling → Revolve | Modeling → Revolve |
EXTRUDE | EXT | không có | Draw → Modeling → Extrude | Modeling → Extrude |
PRESSPULL | không có | không có | không có | Modeling → Presspull |
Điều đáng chú ý là cả hai lệnh dựng khối chính đều không có nút trên ribbon mặc định. Giao diện Drafting & Annotation mà đa số đang dùng không bày chúng ra. Muốn có nút thì phải đổi sang không gian làm việc 3D Modeling, còn không thì gõ REV là nhanh nhất.
Tìm bằng tiếng Anh, hai cách gõ hay gặp là revolve autocad và autocad 3d revolve, đều trỏ về đúng lệnh này.
Từng bước trên dòng lệnh
Dòng nhắc chép nguyên văn từ bản 2027 trên máy.
| Bước | Máy hỏi nguyên văn | Bạn làm |
|---|---|---|
| 1 | Command: | Gõ REV rồi Enter |
| 2 | Current wire frame density: ISOLINES=8, Closed profiles creation mode = Solid | Đây là dòng báo, không phải câu hỏi |
| 3 | Select objects to revolve or [MOde]: | Chọn hình rồi Enter |
| 4 | Specify axis start point or define axis by [Object/X/Y/Z] <Object>: | Bấm điểm đầu trục, hoặc gõ Y để lấy trục Y |
| 5 | Hỏi điểm cuối trục | Bấm điểm thứ hai |
| 6 | Hỏi góc quay | Gõ 360 rồi Enter |
Bước 2 là dòng báo trạng thái, và nó đáng đọc. Closed profiles creation mode = Solid cho biết hình kín sẽ ra khối đặc. Muốn đổi thì ở bước 3 gõ MO để chuyển sang chế độ mặt cong.
Bước 4 có bốn lựa chọn. Object lấy một đường có sẵn làm trục, tiện khi bạn đã vẽ sẵn đường tim. X, Y, Z lấy thẳng trục của hệ toạ độ hiện hành, nhanh nhưng phụ thuộc hệ trục đang đứng — chi tiết về hệ trục nằm ở bài UCS trong CAD.
Autodesk mô tả lệnh trong một câu trên trang REVOLVE của bản 2027: "Creates a 3D solid or surface by sweeping an object around an axis".
Hình kín ra khối đặc, hình hở chỉ ra mặt cong
Đây là chỗ người mới hay thất vọng: quay xong mà không ra khối, chỉ được một tấm vỏ mỏng.
Nguyên nhân nằm ở biên dạng. Autodesk ghi rõ trên cùng trang đó: "Open profiles create surfaces and closed profiles can create either a solid or a surface".
Chúng tôi đo lại trên máy và có đúng hai kết quả:
| Quay cái gì | Máy sinh ra đối tượng loại |
|---|---|
| Hình chữ nhật (đường khép kín) | 3DSOLID |
| Một đoạn thẳng (đường hở) | REVOLVEDSURFACE |
Nghĩa là muốn ra khối đặc thì biên dạng phải khép kín. Vẽ bằng nhiều đoạn rời thì phải nối lại thành một đường liền trước đã, bằng PEDIT hoặc JOIN hoặc REGION. Cách nối và biên tập đường đa tuyến nằm ở bài polyline trong CAD.
Cũng nên biết lệnh nhận những gì. Trang của Autodesk liệt kê: đường tròn, elip, cung tròn và cung elip, region, đa tuyến 2D và 3D, spline 2D và 3D, trace, solid 2D, mặt cong, cùng với cạnh của khối và mặt có sẵn. Hai thứ nó từ chối là đối tượng nằm trong block, và đường tự cắt qua chính nó. Biên dạng trông có vẻ kín mà lệnh vẫn không chạy thì thủ phạm thường là một đoạn vắt chéo qua đoạn khác, phóng to vào các đỉnh sẽ thấy.
Lựa chọn MOde ở dòng nhắc chọn đối tượng là thứ hay bị quên mất. Chuyển nó sang mặt cong thì biên dạng kín cũng chỉ ra vỏ mỏng, hợp khi hình chỉ để nhìn chứ không để đo. Nhớ chuyển lại, vì cài đặt này giữ nguyên cho cả phiên làm việc.
Góc quay và thể tích: con số của máy có tin được không
Phần lớn hướng dẫn dừng ở chỗ "gõ 360 là xong". Chúng tôi muốn biết thêm một việc: thể tích mà AutoCAD báo có dùng để bóc khối lượng được không.
Phép thử dựng thế này. Lấy một hình chữ nhật 200 × 400, đặt sao cho trọng tâm của nó cách trục quay đúng 200. Có một định lý cổ tên là Pappus cho biết thể tích vật tròn xoay bằng 2 × π × R × A, trong đó R là khoảng cách từ trọng tâm tới trục và A là diện tích hình. Thay số: 2 × 3,14159… × 200 × 80.000 = 100.530.964,9.
Quay ba lần ở ba góc khác nhau, rồi đọc thể tích máy tính:
| Góc quay | Máy tính ra | Công thức cho ra |
|---|---|---|
| 90° | 25.132.741,2 | 25.132.741,2 |
| 180° | 50.265.482,5 | 50.265.482,5 |
| 360° | 100.530.964,9 | 100.530.964,9 |
Ba lần khớp đến chữ số thập phân. Hai điều rút ra:
Thứ nhất, con số thể tích của AutoCAD chính xác, dùng để tính khối lượng bê tông hay thép được, không cần kiểm lại bằng tay.
Thứ hai, thể tích tỉ lệ thẳng với góc quay. Quay 90 độ được đúng một phần tư, quay 180 độ được đúng một nửa. Nghe hiển nhiên nhưng nó cho phép một mẹo thực dụng: cần khối một phần tư thì cứ quay 90 độ, khỏi dựng rồi cắt.
Ảnh đầu bài là ba khối ấy. Cùng một hình chữ nhật, cùng một trục, chỉ khác con số góc.
Biến DELOBJ ăn mất biên dạng
Đây là bẫy làm mất thời gian nhiều nhất và gần như không hướng dẫn tiếng Việt nào cảnh báo cho tử tế.
Quay xong, bạn muốn quay tiếp hình đó ở góc khác thì không tìm thấy nó đâu nữa. Nó bị máy xoá.
Thủ phạm là biến DELOBJ. Trên máy chúng tôi, giá trị mặc định là 3. Đo cả hai chiều:
DELOBJ | Sau khi quay |
|---|---|
| 3 — mặc định | Biên dạng biến mất |
| 0 | Biên dạng vẫn còn |
Cách làm gọn nhất là gõ DELOBJ, nhập 0, rồi mới quay. Làm xong việc thì trả lại 3 nếu bạn thích bản vẽ sạch. Hoặc đơn giản hơn: chép biên dạng ra một bản trước khi quay, vì đằng nào bạn cũng thường cần nó để ghi kích thước sau này.
Cách vẽ 3D trong CAD: revolve đứng ở đâu
Nhiều người tìm vẽ 3d trong cad mà không biết bắt đầu từ đâu, vì AutoCAD có khá nhiều lệnh dựng khối và chúng trông na ná nhau. Xếp lại thì gọn:
| Lệnh | Dùng khi biên dạng | Ví dụ điển hình |
|---|---|---|
REVOLVE | quay quanh một trục | ống, bể tròn, chân cột tròn |
EXTRUDE | kéo thẳng theo một hướng | dầm, cột vuông, tường |
SWEEP | chạy dọc một đường dẫn | lan can, ống uốn, gờ phào |
LOFT | nối nhiều mặt cắt khác nhau | phễu, đoạn chuyển tiết diện |
Bốn lệnh này chia nhau gần hết việc dựng khối. Lệnh extrude trong cad là anh em gần nhất của revolve: cùng lấy một hình phẳng làm gốc, chỉ khác ở chỗ một bên kéo thẳng còn một bên quay vòng.
Đó cũng là cách vẽ 3d trong cad hợp lý nhất cho người làm xây dựng: đừng học hết mọi lệnh 3D, chỉ cần nhìn vật thể rồi hỏi nó sinh ra từ phép gì. Thấy tròn xoay thì revolve, thấy tiết diện không đổi thì extrude.
Một lưu ý về hiển thị. Dựng xong mà nhìn vẫn phẳng là do đang ở góc nhìn từ trên xuống. Gõ -VIEW rồi chọn SWISO để sang góc nhìn trục đo, và gõ VSCURRENT chọn Shaded để tô bóng. Không có hai bước ấy thì khối nào cũng trông như hình chữ nhật.
Ba điều nhiều nơi bỏ sót
| Điều hay gặp | Bản 2027 thực sự làm gì |
|---|---|
| Quay gì cũng ra khối đặc | Đường hở chỉ ra REVOLVEDSURFACE, tức một tấm vỏ |
| Quay xong biên dạng vẫn còn đó | DELOBJ mặc định là 3 nên nó bị xoá luôn |
| Thể tích máy báo chỉ để tham khảo | Đo ba lần đều khớp công thức đến chữ số thập phân |
Tóm lại lệnh revolve trong cad chỉ hỏi ba câu: quay cái gì, quay quanh đâu, quay bao nhiêu độ. Khó khăn thực tế nằm ở hai chỗ khác: chuẩn bị biên dạng cho khép kín, và nhớ tắt DELOBJ trước khi làm.
Với người làm xây dựng, lệnh này đáng học nhất ở những chi tiết tròn xoay mà vẽ tay rất mất công: ống thoát, bể nước tròn, mũ cột, gối đỡ. Dựng một lần rồi lấy thể tích ra là có luôn số để bóc khối lượng.
Câu hỏi thường gặp
Lệnh tắt của revolve là gì?
REV. Lệnh không có nút trên ribbon của giao diện mặc định nên gõ là nhanh nhất.
Vì sao quay xong chỉ được một tấm vỏ mỏng?
Biên dạng đang hở. Nối các đoạn thành một đường khép kín bằng PEDIT, JOIN hoặc REGION rồi quay lại.
Vì sao hình gốc biến mất sau khi quay?
Do biến DELOBJ đang là 3. Gõ DELOBJ, nhập 0 trước khi quay thì hình gốc được giữ.
Có cần vẽ sẵn đường trục không?
Không bắt buộc. Bạn có thể bấm hai điểm bất kỳ làm trục, hoặc gõ X, Y, Z để lấy trục của hệ toạ độ hiện hành.
Muốn quay ngược chiều thì làm sao?
Nhập góc âm, hoặc dùng lựa chọn Reverse. Autodesk mô tả nó "similar to entering a - (minus) angle value".
Dựng xong rồi mà nhìn vẫn phẳng?
Bạn đang ở góc nhìn từ trên xuống. Gõ -VIEW chọn SWISO, rồi VSCURRENT chọn Shaded.