Revit

Join Geometry trong Revit khác Disallow Join và Wall Joins thế nào: phân biệt ba lệnh nối

Join Geometry trong Revit nối hai cấu kiện và trừ khối lượng chồng; Disallow Join cấm đầu tường tự nối; Wall Joins đổi kiểu nút. Ví dụ Revit 2027 có số liệu.

  • TS. Nguyễn Mạnh Tuấn
  • 14 phút đọc
Mặt cắt tường gạch và sàn bê tông trong Revit 2027: chưa nối, nối bằng Join Geometry, và sau Switch Join Order Ảnh: Ảnh chụp Revit 2027, mô hình ví dụ của Viện Tin học Xây dựng

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 GeometryDisallow JoinWall Joins
Tác động lênHai cấu kiện bất kỳ chồng nhau: tường, sàn, cột, dầm, máiMột đầu của một bức tườngNút nối giữa các tường đã nối
Việc nó làmMộ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ượngCóCó, vì hai tường thôi nốiKhông đổi thể tích, chỉ đổi hình nút
Gọi lệnh ởModify › Geometry › JoinChuột phải đầu tường, hoặc trong Wall JoinsModify › 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.

1 Join Geometry. 2 Unjoin Geometry. 3 Switch Join Order. 4 nút Wall Joins Ảnh: Panel Geometry trên thẻ Modify, Revit 2027

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:

  1. 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.
  2. Bấm cấu kiện thứ nhất, ví dụ bức tường.
  3. Bấm cấu kiện thứ hai, ví dụ tấm sàn.
  4. 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ũ.
  5. 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".

1 chưa nối: ô giao chồng hai mẫu tô. 2 Join Geometry: sàn bê tông chạy liền, cắt tường gạch. 3 sau Switch Join Order: tường gạch xuyên qua sàn Ảnh: Mặt cắt tường gạch 200 mm và sàn bê tông 250 mm, Revit 2027

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áiTườngSànCột
Chưa nối4,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ột4,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.

Mặt bằng cột bê tông 300×450 trên tường gạch 200 mm: hình như đã cắt nhau dù chưa Join Ảnh: Mặt bằng tỷ lệ 1:25, mức chi tiết Fine, Revit 2027

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.

1 cột và sàn chưa nối, còn nét ranh giới. 2 sau Join Geometry, khối bê tông liền Ảnh: Mặt cắt qua cột và sàn bê tông, Revit 2027

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:

  1. 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.
  2. Bấm cấu kiện thứ nhất, rồi cấu kiện thứ hai.
  3. 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.

  1. Mở mặt bằng, vào Modify › Geometry › Wall Joins.
  2. Đư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.
  3. Trên thẻ ngữ cảnh Modify | Wall Joins, chọn kiểu nút và cách hiển thị.
  4. 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.
1 nút Wall Joins. 2 Previous, Next đổi thứ tự nối. 3 Square Off, Butt, Miter. 4 Allow Join, Disallow Join. 5 Display Ảnh: Thẻ ngữ cảnh Modify › Wall Joins, Revit 2027
Tuỳ chọnÝ nghĩa
ButtMặ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
MiterHai tường cắt chéo theo đường phân giác. Không dùng được với tường nghiêng
Square offVuô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 JoinBỏ nét giữa các lớp cùng vật liệu
Don't Clean JoinGiữ nét ranh giới hai đầu tường
Use View SettingLà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.

1 Butt, Clean Join. 2 Butt, Don't Clean Join: tường ngang chạy suốt, các lớp tường dọc dừng ở mặt tường ngang. 3 Miter: các lớp cắt chéo ở góc Ảnh: Góc tường M_Exterior - Brick on CMU, mức chi tiết Fine, Revit 2027

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.

1 Clean all wall joins: tường ngăn nối liền vào tường ngoài. 2 Clean same type wall joins: còn nét ngăn giữa hai loại tường Ảnh: Nút chữ T giữa tường ngoài và tường ngăn, mức chi tiết Coarse, Revit 2027

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:

  1. 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).
  2. Bấm chuột phải vào chấm tròn ở đầu cần cấm nối.
  3. Chọn Disallow Join.
1 mục Disallow Join trong menu chuột phải tại đầu tường Ảnh: Revit 2027

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.

1 biểu tượng bật lại Allow Join. 2 điều khiển đầu tường, kéo được để chỉnh chiều dài Ảnh: Tường đã Disallow Join đang được chọn, Revit 2027

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:

  1. 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.
  2. Làm tương tự cho đầu tường của đoạn thứ hai.
  3. Kéo đầu tường thứ nhất lùi 20 mm, hoặc sửa kích thước tạm.
1 hai đoạn tường đang nối, liền như một. 2 sau Disallow Join và lùi đầu tường: khe 20 mm Ảnh: Mặt bằng tường Generic - 200mm, Revit 2027

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:

  1. Disallow Join đầu tường ngang. Hai tường dừng ở tim nhau, góc có ô chồng.
  2. 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.
  3. 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.
1 sau Disallow Join: hai tường chồng ở góc. 2 Join Geometry: góc ngoài khuyết. 3 kéo đầu tường thêm 100 mm: góc kín Ảnh: Mặt bằng tường Generic - 200mm, Revit 2027

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ượngNguyên nhânCách xử lý
Khối lượng bê tông lớn hơn bóc tayCấu kiện chồng nhau chưa Join Geometry, phần giao đếm hai lầnJoin 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ộtCột kết cấu chỉ che hình, chưa nốiJoin Geometry tường với cột
Cột bị sàn cắt, sai quy ước cột chạy suốtRevit 2027 cho sàn cắt cột khi JoinSwitch Join Order cho cặp cột – sàn
Báo lỗi khi JoinHai cấu kiện không chạm hoặc không chồng nhauKiểm cao độ, vị trí; xem trang Cut or Join Geometry Fails
Hai tường chạm nhau mà còn nét giữaMột đầu tường đang Disallow Join, hoặc Display đặt Don't Clean JoinBậ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 ButtHai tường vuông gócSquare off chỉ khác ở góc xiên
Góc ngoài khuyết sau Join GeometryTường đã Disallow Join dừng ở tim tường kiaKé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.

Về tác giả

TS. Nguyễn Mạnh Tuấn — Giảng viên BIM Manager, Revit Architecture và Revit Structure tại Viện Tin học Xây dựng – Trường Đại học Xây dựng Hà Nội