Khi cần clean thuộc tính của 1 dynamic chính (dynamic cha) nếu làm bằng thủ công sẽ mất nhiều thời gian , hãy dùng tool Delete Dynamic Selection trong SketchUp để xóa thuộc tính dynamic component tự động, nhanh hơn và tránh sai sót.
Lưu ý: việc tạo và chỉnh sửa Dynamic Component là tính năng chỉ có trên SketchUp Pro (tính tới SketchUp 2026 vẫn vậy) — bản Free/Web không mở được bảng Component Attributes. Tool này cũng cần Pro để chạy.
Video hướng dẫn xóa thuộc tính dynamic component SketchUp Pro:
Các bước thực hiện:
-
- Click chọn dynamic component cần xóa thuộc tính cha – click tool Delete Dynamic Selection
- Thuộc tính cha trong dynamic component đã được xóa
Về bản chất, tool xóa dictionary dynamic_attributes của component được chọn nên nó trở lại component “tĩnh” bình thường. Có vài điểm dễ vấp mà nhiều người chỉ phát hiện khi làm thật:
- Xóa thuộc tính ở cấp cha KHÔNG tự động dọn các dynamic component con lồng bên trong — mỗi component con giữ dictionary thuộc tính riêng của nó. Muốn sạch hoàn toàn phải chọn và chạy đệ quy xuống từng cấp con.
- Khi copy một dynamic component, mỗi bản copy có thể tách thành definition “unique” riêng và mang dictionary riêng; lúc đó xóa thuộc tính trên 1 bản không ảnh hưởng các bản còn lại — phải làm trên từng bản hoặc chọn hết một lượt.
- Khi xóa thuộc tính DC, nên thao tác trên bản copy của file: sau khi xóa thuộc tính cha, các hành vi như tự co giãn, snap theo cha, công thức liên kết giữa các cấp sẽ mất hẳn và không khôi phục bằng Undo sau khi save. Nếu trước đó từng explode để sửa thủ công, các nhóm con hay bị “resize” hoặc bay đi xa do còn dính công thức tham chiếu cấp trên — xóa thuộc tính trước rồi mới chỉnh hình học sẽ tránh được lỗi này.
Xóa thuộc tính dynamic parent trong Sketchup

English