Căn dóng
Mở BimSpeed.GEN → Căn dóng (Align) để căn vị trí phần tử hoặc chia đều khoảng hở. Trong cùng panel còn có menu Pin/UnPin, có phạm vi khác các lệnh căn dóng.
Hướng dẫn được đối chiếu với nhóm command General.Hau.OtherTools.AlignElement được ribbon đăng ký và controller AutoAlignEx. Chưa chạy các lệnh này trong phiên Revit ngày 23/10/2026; bài thực hành và kết quả dự kiến bên dưới được suy ra từ mã nguồn.
Chọn phần tử và phần tử chuẩn
- Đã chọn ít nhất hai phần tử hợp lệ: chạy lệnh trực tiếp trên tập chọn.
- Đã chọn đúng một phần tử hợp lệ: phần tử đó được dùng làm phần tử chuẩn. Lệnh yêu cầu chọn thêm các phần tử cùng category, sau đó bấm Finish.
- Chưa chọn: chạy lệnh, chọn các phần tử khi Revit hiện
Please select elements, rồi bấm Finish. - Esc: hủy bước chọn. Cần ít nhất hai phần tử để thực hiện căn dóng; nên dùng ít nhất ba phần tử khi muốn quan sát chia đều.
Bộ lọc loại bỏ nhiều lớp như Wall, Floor, Grid, Level, Dimension, Pipe, Duct, CableTray, Stairs và Railing. Không dùng hướng dẫn này để căn lưới, đổi cao độ sàn hoặc chỉnh tuyến ống. Với family có host, liên kết host và ràng buộc có thể làm phần tử không di chuyển được.
Các nút căn dóng
| Nút | Hành vi | Cần kiểm tra |
|---|---|---|
| Top | Đưa mép trên theo hệ tọa độ đang xử lý về mép của phần tử chuẩn; khi không có chuẩn, dùng mép trên ngoài cùng của tập | So sánh mép trên, không chỉ điểm chèn |
| Bot | Căn mép dưới về chuẩn hoặc biên dưới của tập | Kiểm tra mép dưới và vị trí leader |
| Left | Căn mép trái | Kiểm tra cả phần tử có chiều rộng khác nhau |
| Right | Căn mép phải | Kiểm tra phần tử ở biên và phần tử giữa |
| Middle | Đưa trung điểm kích thước bao theo phương Y đang xử lý về trung điểm của chuẩn, hoặc trung điểm phạm vi bao toàn tập | Kiểm tra bằng kích thước bao thực tế của phần tử; không coi điểm chèn family là tâm hình học |
| Horizontal Equals | Phân bố các phần tử giữa để khoảng hở theo phương ngang bằng nhau trong phạm vi hai đầu | Đo khoảng hở mép–mép; không mặc định khoảng tâm–tâm bằng nhau |
| Vertical Equals | Phân bố các phần tử giữa để khoảng hở theo phương dọc bằng nhau | Đo khoảng hở theo phương dọc |
Các nút này gọi lệnh căn trực tiếp; không có bước Preview/Save settings/Create trong command đã đối chiếu. Công cụ sửa vị trí phần tử hiện có, không tạo bản sao.
Ví dụ tăng và giảm khoảng hở
Chuẩn bị ba family có thể di chuyển trong một mặt bằng, đặt chúng cùng một hàng với khoảng cách khác nhau. Chạy Horizontal Equals và đo hai khoảng hở giữa các mép. Theo controller, hai phần tử đầu–cuối được giữ làm giới hạn, phần tử giữa được dịch để cân bằng khoảng hở.
Muốn tăng khoảng hở, kéo hai đầu xa nhau hơn rồi chạy lại. Muốn giảm, đưa hai đầu gần nhau hơn rồi chạy lại. Khi tổng chiều rộng các phần tử lớn hơn phạm vi hai đầu, khoảng hở tính toán có thể âm và hình học có thể chồng nhau. Công cụ không có trường nhập riêng khoảng hở ở các command này.
Ví dụ này chưa được chạy trong phiên hiện tại. Cần ảnh trước/sau và kích thước đo để xác nhận trên bản add-in đang cài.
Mặt bằng, mặt đứng và 3D
Controller có đường xử lý riêng cho mặt bằng, mặt đứng và 3D; không phải view nào cũng được hỗ trợ. Bắt đầu bằng mặt bằng để dễ xác định phương căn. Trong 3D, kiểm tra riêng phương và ràng buộc host trước khi áp dụng hàng loạt; không mặc định Top luôn mang cùng ý nghĩa với vị trí nhìn trên màn hình ở mọi góc camera.
Kiểm tra và lưu
Sau khi chạy, kiểm tra mép bao, leader của tag/text và các family có host. Dùng Undo để quay lại thao tác nếu kết quả không phù hợp. Lưu RVT sau khi kiểm tra; các lệnh này không có tệp cấu hình riêng để lưu thay cho model.
Nếu không có thay đổi, kiểm tra số phần tử hợp lệ, loại view, phần tử bị ghim và các ràng buộc. Thử trên hai hoặc ba phần tử đơn giản trước khi mở rộng tập chọn. Với mục tiêu ghim toàn danh mục, xem hướng dẫn Pin/UnPin.