Ngăn kéo Dynamic trong SketchUp: hướng dẫn đổi kích thước & chuyển động

Dyamic Resizable Movement Drawer

Ngăn kéo Dynamic Component mở được và đổi kích thước được là một bài thực hành hữu ích và trọn vẹn, giúp bạn thấy Dynamic Sketchup vận hành ra sao, độ khó của bài học ở mức trung bình. Qua bài học này, bạn sẽ hiểu rõ hơn về ràng buộc kích thước và thuộc tính Onclick Animate, đồng thời rèn kỹ năng phối hợp các lệnh trong Dynamic SketchUp, thứ bắt buộc phải biết để làm các component nội thất có chuyển động.

Trong SketchUp 2026, Dynamic Components vẫn hoạt động như mọi khi, nhưng lưu ý rằng Dynamic Components giờ là một extension riêng (đi kèm sẵn nhưng quản lý qua Extension Warehouse), không còn là tính năng cứng trong lõi. Nếu thiếu hộp thoại Component Attributes / Component Options, hãy bật lại hoặc cập nhật extension Dynamic Components thay vì cài lại SketchUp.

Dyamic Resizable Movement Drawer
Ngăn kéo Dynamic đổi kích thước và chuyển động

Ngăn kéo Dynamic trong SketchUp: chuyển động và đổi kích thước, video bài học

Tải model ngăn kéo Dynamic mẫu:

Dyamic-Resizable-Movement-Drawer.skp

Mục tiêu bài học:

  • Vẽ ngăn kéo có thể kéo giãn mà vẫn giữ tỷ lệ.
  • Ngăn kéo có thể mở ra.
  • Thành thạo kỹ năng ràng buộc kích thước và thuộc tính Onclick Animate
  • Biết lệnh Replace thay cho Component; lệnh này rất nguy hiểm.

Các bước thực hiện:

  • Bước 1: Vẽ một ngăn kéo chỉnh được kích thước và giữ nguyên tỷ lệ.
  • Bước 2: Vẽ thanh thép cố định, ngăn kéo sẽ trượt trên thanh thép này.
  • Bước 3: Tạo Component cha từ 2 component trên, thiết lập cho ngăn kéo mở được.
  • Bước 4: Đưa tay nắm vào trong Component cha.
  • Bước 5: Cách thay tay nắm.

Mẹo hay:

  • Hàm animate (Y, -30,0) sẽ không chạy vì chứa tham số âm, vì vậy chỉ cần đặt thuộc tính vào trong dấu “”. Chuyển thành animate (“Y”, – 30,0) thì sẽ chạy.
  • Thủ phạm thật sự của lỗi “Invalid entity to animate” thường là dấu nháy thông minh (smart quotes): hãy chắc chắn dùng nháy thẳng (“), không phải nháy cong “” mà trình soạn thảo hay trình duyệt tự chèn khi bạn copy-paste công thức. Giá trị âm như -30 hoàn toàn hợp lệ bên trong ANIMATE/SET; bộ phân tích cú pháp của SketchUp chỉ âm thầm từ chối các ký tự nháy kiểu typographic quanh tên thuộc tính.
  • Tay nắm được đưa vào sau cùng vì nó không có kích thước chuẩn và luôn có thể được thay, đưa vào sau thì không ảnh hưởng tới kích thước của component cha.
  • Để dùng lệnh Replace, cả hai component phải cùng trục tọa độ: lệnh thay dùng lại điểm chèn và trục của component gốc, nên nếu trục của tay nắm thay thế (gốc và hướng đỏ/lục/lam) không khớp thì nó sẽ bị xoay hoặc lệch khi chèn vào. Hãy đặt trục của mọi tay nắm có thể hoán đổi giống hệt nhau trước khi lưu vào thư viện, và danh sách thả xuống của Replace sẽ hoán đổi chúng gọn gàng. Đây là lý do lệnh này “nguy hiểm”: nó sửa definition của component tại chỗ nên ảnh hưởng tới mọi instance, không chỉ cái bạn đã chọn.
  • Riêng trên SketchUp 2026 có một lỗi đã biết (mã tham chiếu Trimble SKOR-20946): các tay nắm scale bị giới hạn trong một mặt phẳng có thể biến mất trên dynamic component phẳng 2D. Nếu các tay nắm kéo giãn của ngăn kéo biến mất thì đó là lỗi hồi quy này (đã sửa nội bộ, đang phát hành dần qua các bản cập nhật), không phải công thức của bạn. Hãy group hình học để nó được hiểu là component 3D, hoặc thử kéo giãn trên một khối hộp đặc hoàn toàn, để xác nhận các ràng buộc vẫn đúng.
Thêm công cụ SketchUp của 3dshouse
  • BevelUp — bo tròn hoặc vát cạnh thành hình học thật, chỉ một cú nhấp
  • Decimify — giảm số mặt (polygon) cho model nặng
  • Tracepen — chuyển ảnh thành mặt SketchUp
  • TileUp — biến một mặt thành gạch 3D thật, kèm bảng bóc tách
  • Texturic — tạo texture gạch liền mạch kèm bản đồ PBR
  • SheetUp — biến mô hình SketchUp thành bảng khối lượng và dự toán chi phí
  • PatchUp — turn selected edges into faces, flat or curved
Nguyen Huu Khanh

Architect turned developer

Thuê tôi: viết plugin & phần mềm 3D theo yêu cầu. Từ $45/giờ.

khanhnhkts@gmail.com · 0914340133 · Zalo