Join Geometry, Disallow Join và Wall Joins đều có chữ "join" và cùng nằm quanh panel Geometry, nên người mới hay dùng lẫn. Thật ra ba lệnh làm ba việc khác nhau. Join Geometry trong Revit nối hai cấu kiện chồng lên nhau để Revit trừ phần giao. Disallow Join cấm một đầu tường tự nối với tường khác. Wall Joins đổi hình dạng của nút nối giữa các tường đã nối sẵn.
Bài này làm cả ba lệnh trên cùng một mô hình Revit 2027: một tường, một sàn, một cột và vài góc tường. Mỗi lệnh có ảnh trước và sau, kèm thể tích thay đổi thế nào. Muốn học Revit theo lộ trình bài bản thì xem khóa Học Revit.
Ba lệnh khác nhau ở đâu
| Join Geometry | Disallow Join | Wall Joins | |
|---|---|---|---|
| Tác động lên | Hai cấu kiện bất kỳ chồng nhau: tường, sàn, cột, dầm, mái | Một đầu của một bức tường | Nút nối giữa các tường đã nối |
| Việc nó làm | Một cấu kiện cắt cấu kiện kia, bỏ nét giao, trừ thể tích chồng | Đầu tường không tự nối nữa, kể cả khi dời tường đi chỗ khác | Đổi kiểu nút (Butt, Miter, Square off), thứ tự nối, cách hiển thị |
| Đổi khối lượng | Có | Có, vì hai tường thôi nối | Không đổi thể tích, chỉ đổi hình nút |
| Gọi lệnh ở | Modify › Geometry › Join | Chuột phải đầu tường, hoặc trong Wall Joins | Modify › Geometry › Wall Joins |
Nhớ ngắn gọn: hai cấu kiện khác loại chồng nhau thì dùng Join Geometry. Hai tường gặp nhau mà nút sai hình thì dùng Wall Joins. Muốn hai tường không nối nhau thì dùng Disallow Join.
Join Geometry trong Revit: nối hai cấu kiện chồng nhau
Theo trang Join Geometry của Autodesk, lệnh tạo nút sạch giữa các cấu kiện có chung mặt, ví dụ tường và sàn. Trong dự án, Join Geometry không gộp hai khối làm một. Một cấu kiện cắt cấu kiện kia theo quy tắc sau:
- Tường cắt cột kiến trúc.
- Cấu kiện kết cấu cắt cấu kiện chủ: tường, mái, trần, sàn.
- Sàn, trần, mái cắt tường.
- Gutter, fascia, slab edge cắt cấu kiện chủ khác.
Các bước:
- Vào Modify › Geometry, bấm mũi tên cạnh Join, chọn Join Geometry. Thanh trạng thái hiện FIRST pick: Select solid geometry to be joined.
- Bấm cấu kiện thứ nhất, ví dụ bức tường.
- Bấm cấu kiện thứ hai, ví dụ tấm sàn.
- Muốn nối một cấu kiện với nhiều cấu kiện, bật nút Multiple Selection trên thẻ ngữ cảnh Modify | Join Geometry trước khi bấm. Bản 2027 dùng nút này thay cho ô Multiple Join của bản cũ.
- Nhấn Esc hai lần để thoát.
Cấu kiện nào cắt cấu kiện nào không phụ thuộc thứ tự bấm. Trong ví dụ dưới, bấm tường trước rồi mới bấm sàn, nhưng sàn vẫn cắt tường đúng quy tắc "sàn cắt tường".
Join Geometry làm thay đổi khối lượng thế nào
Chưa nối thì Revit tính đủ thể tích cho từng cấu kiện, phần giao bị đếm hai lần. Mô hình ví dụ: tường gạch 200 mm dài 6 m cao 3,6 m, sàn bê tông 250 mm rộng 8 × 3 m, cột bê tông 300×450 nằm trên trục tường.
| Trạng thái | Tường | Sàn | Cột |
|---|---|---|---|
| Chưa nối | 4,320 m³ | 6,000 m³ | 0,486 m³ |
| Join tường với sàn (sàn cắt tường) | 4,020 m³ | 6,000 m³ | 0,486 m³ |
| Switch Join Order (tường cắt sàn) | 4,320 m³ | 5,700 m³ | 0,486 m³ |
| Join thêm tường với cột | 4,104 m³ (khi tường cắt sàn) | 5,700 m³ | 0,486 m³ |
Phần chênh khớp với hình học: 6 × 0,2 × 0,25 = 0,300 m³ giao giữa tường và sàn; 0,3 × 0,2 × 3,6 = 0,216 m³ giao giữa tường và cột.
Mặt bằng trông sạch chưa chắc đã nối. Cột kết cấu đặt lên tường hiện như đã cắt tường ngay từ đầu, không còn nét tường đi qua cột. Ảnh trước và sau Join giống hệt nhau, nhưng trước khi Join, thể tích tường vẫn gồm cả phần nằm trong cột. Chỉ nhìn mặt bằng thì không phát hiện được lỗi đếm trùng này.
Cặp cột và sàn cũng cần để ý. Join cột bê tông với sàn trên Revit 2027 thì sàn cắt cột, kể cả khi sàn đã bật Structural: thể tích cột giảm từ 0,486 xuống 0,452 m³. Nhiều đơn vị quy ước cột chạy suốt qua sàn. Muốn vậy thì phải Switch Join Order: cột về lại 0,486 m³, sàn giảm còn 5,966 m³. Cùng vật liệu bê tông nên mặt cắt hai trường hợp trông như nhau, chỉ con số khác.
Quy ước phần giao giữa dầm và sàn, cách đọc tổng khối lượng sau khi nối có trong bài khối lượng bê tông trong Revit.
Switch Join Order và Unjoin Geometry
Switch Join Order đảo cấu kiện cắt và cấu kiện bị cắt của một cặp đã nối. Lệnh nằm trong cùng menu Join:
- Vào Modify › Geometry › Join › Switch Join Order. Thanh trạng thái hiện FIRST pick: Select element to which another element is joined.
- Bấm cấu kiện thứ nhất, rồi cấu kiện thứ hai.
- Kiểm lại thể tích trong bảng Properties của từng cấu kiện.
Ở ảnh trên, sau Switch Join Order tường gạch xuyên qua sàn: tường giữ 4,320 m³, sàn còn 5,700 m³. Khi hai cấu kiện khác vật liệu, kết quả thấy ngay trên mặt cắt. Khi cùng vật liệu thì phải xem con số.
Unjoin Geometry tách cặp đã nối về trạng thái ban đầu: bấm lệnh, bấm lần lượt hai cấu kiện. Dùng khi nối nhầm, hoặc khi cần dời một cấu kiện ra xa mà không muốn kéo theo quan hệ nối cũ.
Wall Joins revit: đổi kiểu nút giữa các tường
Việc nối tường trong Revit diễn ra tự động: hai tường chạm nhau thì Revit nối theo kiểu Butt và làm sạch nét trên mặt bằng (Autodesk: About Wall Joins). Lệnh Wall Joins chỉnh lại nút đó. Lệnh chỉ làm việc với nút có tối đa 4 tường; nút nhiều hơn thì xem trang Edit Complex Wall Joins của Autodesk.
- Mở mặt bằng, vào Modify › Geometry › Wall Joins.
- Đưa chuột tới nút tường, bấm vào ô vuông xám hiện ra. Muốn sửa nhiều nút một lúc, kéo khung chọn quanh các nút hoặc giữ Ctrl rồi bấm.
- Trên thẻ ngữ cảnh Modify | Wall Joins, chọn kiểu nút và cách hiển thị.
- Bấm Modify để thoát. Các nét liền tạm thời hiện trong lúc sửa không in ra.
| Tuỳ chọn | Ý nghĩa |
|---|---|
| Butt | Mặc định. Một tường chạy suốt, tường kia chạm vào. Previous/Next đổi tường nào chạy suốt |
| Miter | Hai tường cắt chéo theo đường phân giác. Không dùng được với tường nghiêng |
| Square off | Vuông đầu tường 90°. Ở góc vuông cho hình giống Butt; khác biệt chỉ thấy khi hai tường gặp nhau theo góc xiên |
| Clean Join | Bỏ nét giữa các lớp cùng vật liệu |
| Don't Clean Join | Giữ nét ranh giới hai đầu tường |
| Use View Setting | Làm theo thuộc tính Wall Join Display của khung nhìn |
Với tường nhiều lớp ở chế độ Clean Join, Butt và Miter trông gần như nhau vì Revit đã nối liền các lớp. Chuyển sang Don't Clean Join mới thấy rõ hình nút.
Clean Join và thuộc tính Wall Join Display
Khi để Use View Setting, việc làm sạch nút theo thuộc tính Wall Join Display trong bảng Properties của khung nhìn. Thuộc tính có hai giá trị:
- Clean all wall joins: làm sạch mọi nút, kể cả giữa hai loại tường khác nhau. Đây là giá trị mặc định của mặt bằng trong tệp mẫu.
- Clean same type wall joins: chỉ làm sạch nút giữa các tường cùng loại. Tường khác loại gặp nhau sẽ còn nét ngăn.
Ô Wall Join Display chỉ sửa được khi khung nhìn ở mức Coarse. Ở Medium và Fine, ô bị khoá. Vì vậy nếu thấy ô mờ, hãy hạ Detail Level về Coarse rồi đổi.
Cách vẽ tường, Join Status khi vẽ và bảng Priority quyết định lớp nào đi xuyên qua nút có trong bài cách vẽ tường trong Revit.
Disallow join revit: cấm đầu tường tự nối
Mặc định hai tường giao nhau là Revit tự nối. Disallow Join chặn việc đó cho một đầu tường. Theo Autodesk: Disallow Wall Joins, lệnh dùng khi cần giữ khe co giãn giữa hai tường, hoặc khi một nút phức tạp nối sai.
Cách 1, bằng chuột phải:
- Bấm chọn bức tường. Đầu tường hiện một chấm tròn xanh (điều khiển đầu tường).
- Bấm chuột phải vào chấm tròn ở đầu cần cấm nối.
- Chọn Disallow Join.
Cách 2, bằng Wall Joins: chọn nút, bấm Disallow Join trên thẻ ngữ cảnh. Autodesk lưu ý cách này đặt Disallow Join cho mọi đầu tường tại nút. Muốn nối lại thì kéo khung chọn quanh nút để chọn hết các đầu tường rồi bấm Allow Join; bấm đơn vào nút chỉ chọn một đầu.
Sau khi cấm, hai tường thôi nối: cả hai cùng dừng ở đường tim tường kia, để lại một ô chồng nhau ở góc. Chọn lại bức tường sẽ thấy biểu tượng nhỏ phía trên đầu tường; bấm vào đó để chuyển về Allow Join.
Disallow Join gắn với đầu tường, không gắn với vị trí. Dời bức tường đi chỗ khác, đầu đó vẫn không tự nối với tường nào.
Ví dụ khe co giãn 20 mm giữa hai đoạn tường thẳng hàng:
- Chọn đoạn tường thứ nhất, chuột phải chấm đầu tường ở chỗ giáp, chọn Disallow Join.
- Làm tương tự cho đầu tường của đoạn thứ hai.
- Kéo đầu tường thứ nhất lùi 20 mm, hoặc sửa kích thước tạm.
Lưu ý: bật lại Allow Join không tự kéo tường đóng khe. Muốn bỏ khe thì kéo đầu tường về chỗ cũ.
Phối hợp Disallow Join và Join Geometry ở nút phức tạp
Autodesk gợi ý: khi thêm một tường vào nút phức tạp mà kết quả xấu, hãy Disallow Join cho tường mới, rồi dùng Join Geometry để làm sạch. Làm thử ở một góc tường 200 mm cho thấy còn thiếu một bước:
- Disallow Join đầu tường ngang. Hai tường dừng ở tim nhau, góc có ô chồng.
- Join Geometry hai tường. Ô chồng hết nét, nhưng góc ngoài khuyết một ô 100 × 100 mm. Lý do: Join Geometry chỉ trừ phần giao, không kéo dài tường.
- Kéo đầu tường ngang ra thêm 100 mm, tức nửa bề dày tường kia, tới mép ngoài. Góc kín hoàn toàn.
Nếu chỉ cần đầu tường dừng đúng chỗ thì lệnh Trim/Extend nhanh hơn kéo tay. Join Geometry còn dùng cho khối dựng tại chỗ; xem bài model in place trong Revit.
Lỗi thường gặp
| Hiện tượng | Nguyên nhân | Cách xử lý |
|---|---|---|
| Khối lượng bê tông lớn hơn bóc tay | Cấu kiện chồng nhau chưa Join Geometry, phần giao đếm hai lần | Join các cặp chồng nhau, so lại tổng |
| Mặt bằng sạch nhưng thể tích tường vẫn gồm phần trong cột | Cột kết cấu chỉ che hình, chưa nối | Join Geometry tường với cột |
| Cột bị sàn cắt, sai quy ước cột chạy suốt | Revit 2027 cho sàn cắt cột khi Join | Switch Join Order cho cặp cột – sàn |
| Báo lỗi khi Join | Hai cấu kiện không chạm hoặc không chồng nhau | Kiểm cao độ, vị trí; xem trang Cut or Join Geometry Fails |
| Hai tường chạm nhau mà còn nét giữa | Một đầu tường đang Disallow Join, hoặc Display đặt Don't Clean Join | Bật Allow Join; đổi Display về Clean Join |
| Ô Wall Join Display bị mờ | Khung nhìn ở mức Medium hoặc Fine | Đổi Detail Level về Coarse rồi sửa |
| Chọn Square off không thấy khác Butt | Hai tường vuông góc | Square off chỉ khác ở góc xiên |
| Góc ngoài khuyết sau Join Geometry | Tường đã Disallow Join dừng ở tim tường kia | Kéo đầu tường ra mép ngoài |
Câu hỏi thường gặp
Join Geometry trong Revit có dùng để nối hai tường không?
Được, nhưng thường không cần. Tường chạm nhau đã tự nối, và kiểu nút chỉnh bằng Wall Joins. Join Geometry giữa hai tường chủ yếu dùng sau Disallow Join, hoặc khi tường đặt song song chồng lên nhau.
Thứ tự bấm khi Join Geometry có quan trọng không?
Trên Revit 2027 thì không quyết định cấu kiện nào cắt. Revit áp quy tắc theo loại cấu kiện. Muốn đổi thì dùng Switch Join Order sau khi nối.
Có cách nối hàng loạt không?
Bật Multiple Selection để nối một cấu kiện với nhiều cấu kiện. Nối toàn bộ mô hình thì dùng Dynamo hoặc add-in; xem bài add-in Revit.
Disallow Join có dùng cho dầm không?
Có. Chuột phải chấm tròn ở đầu dầm, chọn Disallow Join. Theo Autodesk: About Disjoining Structural Framing Elements, lệnh ngắt cả mô hình vật lý lẫn mô hình phân tích ở đầu dầm đó.
Tóm lại, dùng Join Geometry trong Revit khi hai cấu kiện chồng nhau cần trừ phần giao; dùng Wall Joins để đổi hình nút giữa các tường; dùng Disallow Join khi muốn một đầu tường không tự nối. Sau mỗi lần nối, kiểm thể tích trong bảng Properties chứ đừng chỉ nhìn mặt bằng.