T3Lab Handbook
T3LAB.REVIT
T3LAB.REVIT/Modeling & Datum/AutoJoin

AutoJoin

Join

Tự động Join hình học các cấu kiện giao cắt theo quy tắc ưu tiên danh mục (Tường vs Sàn, Cột vs Tường, Dầm vs Sàn...). Click mở bảng điều khiển chi tiết, Shift+Click chạy chế độ nối nhanh tức thì.

Ribbon:Modeling & Datum
Safety:Atomic Transaction
Revit:2020 – 2026

Quick Workflow

01

Click nút AutoJoin để mở bảng thiết lập quy tắc ưu tiên Join giữa các Categories.

02

Chọn phạm vi: Toàn bộ dự án, View hiện tại, hoặc các đối tượng đang chọn.

03

Nhấn Run Join để công cụ tự động xử lý toàn bộ các giao cắt và loại bỏ đường nét thừa.

04

Mẹo: Giữ phím Shift và click nút để kích hoạt Quick Join tự động với thiết lập mặc định.

Interface Preview

WPF Simulation
AutoJoin — Revit Interface (T3 WPF)
Active Revit UI
SCOPE
MODE
JOIN RULES4 rules defined
#PRIORITY CATEGORY (CUTS)→JOIN-WITH CATEGORY (CUT BY)
1Structural Columns→Structural Framing
2Structural Framing→Floors
3Structural Columns→Walls
4Floors→Walls
Tip: Priority cuts the join-with category. Shift+Click the ribbon button to quick-join with defaults.
T3Lab Design System · CPython 3

Detailed Documentation

AutoJoin — Tự Động Giao Cắt & Nối Hình Học BIM

AutoJoin là công cụ tự động hóa việc kết nối hình học (Join Geometry) giữa các phần tử kết cấu và kiến trúc theo chuẩn BEP (BIM Execution Plan), loại bỏ hoàn toàn các lỗi xung đột va chạm hình học (clash/overlap) và giải quyết chính xác bài toán bóc tách khối lượng (QTO) trong Autodesk Revit.


1. Tổng Quan & Mục Đích

Trong quá trình dựng hình Revit, các cấu kiện thường xuyên giao cắt nhau:

  • Cột kết cấu (Columns) giao với Dầm (Beams) và Sàn (Floors).
  • Dầm kết cấu giao với Sàn bê tông.
  • Tường kiến trúc (Walls) đâm xuyên qua Cột hoặc Dầm đỡ.

Nếu không thực hiện lệnh Join hoặc Join sai thứ tự ưu tiên:

  1. Khối lượng bị trùng lặp: Revit sẽ tính hai lần thể tích bê tông tại vùng giao nhau.
  2. Bản vẽ mặt cắt/mặt bằng bị nét thừa: Xuất hiện các đường giao tuyến không mong muốn làm xấu hồ sơ kỹ thuật.
  3. Mô hình nặng: Quá nhiều xung đột hình học chưa xử lý làm chậm tốc độ render và export IFC.

AutoJoin quét toàn bộ giao cắt theo thuật toán bounding box và solid intersection, áp dụng thứ tự cắt chuẩn (Join Order) trong một lượt chạy duy nhất.


2. Thứ Tự Phân Cấp Ưu Tiên Hình Học (Join Hierarchy)

AutoJoin tuân thủ nguyên tắc kết cấu chuẩn quốc tế:

Thứ Tự Ưu TiênDanh Mục Cấu KiệnHành Vi Hình Học
Ưu tiên 1 (Cao nhất)Structural ColumnsCột kết cấu xuyên suốt, cắt qua dầm, sàn và tường.
Ưu tiên 2Structural FramingDầm cắt qua sàn và tường kiến trúc.
Ưu tiên 3Floors (Sàn kết cấu)Sàn cắt qua tường kiến trúc bên dưới và tường ngăn.
Ưu tiên 4 (Thấp nhất)Walls (Tường kiến trúc)Bị cắt bởi toàn bộ các cấu kiện chịu lực chính.

[!NOTE] Bạn có thể tùy biến thứ tự ưu tiên hoặc đảo ngược thứ tự cắt (Switch Join Order) trực tiếp trong bảng thiết lập ma trận giao cắt.


3. Quy Trình Sử Dụng (Step-by-Step Workflow)

  1. Khởi chạy công cụ:
    • Mở view 3D hoặc mặt bằng tầng cần xử lý.
    • Nhấn nút AutoJoin trên panel Modeling & Datum.
  2. Chọn phạm vi quét (Processing Scope):
    • Active View Only: Chỉ quét các cấu kiện hiển thị trong view hiện hành (khuyến nghị cho dự án lớn).
    • Selected Elements: Chỉ xử lý các đối tượng đang được chọn trước khi bấm lệnh.
    • Entire Project: Quét toàn bộ mô hình (phù hợp trước khi phát hành hồ sơ hoặc xuất QTO).
  3. Thiết lập ma trận giao cắt:
    • Đánh dấu chọn các cặp cấu kiện cần kết nối:
      • Columns ✕ Framing
      • Framing ✕ Floors
      • Walls ✕ Columns
      • Walls ✕ Framing / Floors
  4. Tùy chọn nâng cao:
    • Skip already joined pairs: Bỏ qua các cặp đã kết nối chuẩn để tăng tốc độ xử lý gấp 5 lần.
    • Auto-switch join order: Tự động đảo ngược thứ tự nếu phát hiện cấu kiện chịu lực bị tường cắt.
  5. Thực thi (Run AutoJoin):
    • Hệ thống thực hiện kết nối trong một Revit Transaction duy nhất.
    • Hiển thị bảng tổng kết số lượng giao cắt đã xử lý thành công.

4. Lời Khuyên & Best Practices

  • Undo an toàn: Toàn bộ thao tác có thể khôi phục bằng Ctrl + Z nếu cần xem lại trạng thái ban đầu.
  • Kiểm tra sau khi Join: Sử dụng lệnh cắt Section 3D kiểm tra các vị trí nút giao cột - dầm điển hình để xác nhận độ chuẩn xác của bề mặt tiếp xúc bê tông.
← DatumSyncSplitElements →