AutoCAD – Bản vẽ

Lệnh revolve trong CAD: quay hình phẳng thành khối đặc

Lệnh revolve trong CAD quay một hình phẳng quanh trục để ra khối đặc. Đo trên AutoCAD 2027 tại Viện, đối chiếu thể tích với công thức và bẫy mất biên dạng.

  • TS. Đỗ Quốc Hoàng
  • 9 phút đọc
Cùng một hình chữ nhật quay quanh cùng một trục, chỉ khác góc quay Ảnh: Ảnh chụp trên AutoCAD 2027 tại Viện

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ệnhLệnh tắtRibbonMenu cổ điểnThanh công cụ
REVOLVEREVkhông cóDraw → Modeling → RevolveModeling → Revolve
EXTRUDEEXTkhông cóDraw → Modeling → ExtrudeModeling → Extrude
PRESSPULLkhô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 autocadautocad 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ướcMáy hỏi nguyên vănBạn làm
1Command:REV rồi Enter
2Current wire frame density: ISOLINES=8, Closed profiles creation mode = SolidĐây là dòng báo, không phải câu hỏi
3Select objects to revolve or [MOde]:Chọn hình rồi Enter
4Specify 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
5Hỏi điểm cuối trụcBấm điểm thứ hai
6Hỏi góc quay360 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.

Ba góc quay Ảnh: Đối chiếu thể tích máy tính với công thức Pappus, đo trên AutoCAD 2027

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 quayMáy tính raCông thức cho ra
90°25.132.741,225.132.741,2
180°50.265.482,550.265.482,5
360°100.530.964,9100.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:

DELOBJSau khi quay
3 — mặc địnhBiên dạng biến mất
0Biê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ệnhDùng khi biên dạngVí dụ điển hình
REVOLVEquay quanh một trụcống, bể tròn, chân cột tròn
EXTRUDEkéo thẳng theo một hướngdầm, cột vuông, tường
SWEEPchạy dọc một đường dẫnlan can, ống uốn, gờ phào
LOFTnối nhiều mặt cắt khác nhauphễ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ặpBả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.

Về tác giả

TS. Đỗ Quốc Hoàng — Phó Viện trưởng Viện Tin học Xây dựng, Trường Đại học Xây dựng Hà Nội, chuyên gia phát triển phần mềm cho ngành xây dựng