Trong quá trình sử dụng Plugin CLF shape bender (Free) mình bị:
- Cần phải vẽ Line theo Red Axis để lấy làm line tham chiếu trục của khối, điều này gây bất tiện nếu khối ta cần nó đang ở vị trí bất kỳ.
- Phím Up đổi vị trí trong ngoài và phím Down (đổi đầu) bị lỗi hiển thị, làm cho đối tượng khó đúng bị trí/ xoay đầu theo ý muốn.
- Các khối con của khối lớn sau khi uốn cong sẽ bị rã nhóm thành các nguyên mảng Geometry
👉Với các bất cập trên, bên mình quyết định code lại và phát triển Plugin ATH Shape bender khắc phục những nhược điểm khó chịu đó.
Ath Shape Bender là gì?
Ath Shape Bender là một plugin SketchUp giúp bạn bẻ cong mô hình (Group/Component) theo đường dẫn mở một cách nhanh – trực quan – chính xác. Điểm cộng nổi bật: sau khi bẻ cong, plugin có thể gom nhóm các cụm mặt theo vật liệu để bạn quản lý, bóc tách khối lượng hoặc chỉnh sửa vật liệu cực kỳ gọn.
Nói ngắn gọn: vẽ một đường thẳng làm “xương sống”, chọn đường cong, nhấn Enter – mô hình của bạn sẽ mềm mại uốn theo đường cong như ý. Không “xoắn não”, không thủ công rườm rà.
Điểm nổi bật (USP)
- Nhanh & trực quan: quy trình 2 bước – chọn line tham chiếu → chọn đường cong → Enter.
- Giữ & quản lý vật liệu thông minh: sau khi bẻ, có thể gom group theo vật liệu (kể cả “No Material”) để chỉnh sửa nhanh.
- Linh hoạt với Group/Component: hỗ trợ cả Group và Component (tự xử lý make_unique khi cần).
- Ổn định hình học: hạn chế “trôi chỗ” nhờ xử lý đúng context, explode/rewrap thông minh.
- Thân thiện workflow thực tế: phù hợp dựng mái uốn, lan can, ốp cong, ống/ống gió, chi tiết trang trí, vỏ facade, tường cong, gân tăng cứng…
Ath Shape Bender phù hợp với ai?
- Kiến trúc sư: tạo bề mặt & khối uốn cho mái, canopy, lam, facade parametric cơ bản.
- Kỹ sư kết cấu: bẻ cong chi tiết tấm, sống tăng cứng, ống, profile thép theo đường dẫn.
- Nội thất & triển lãm: ốp gỗ cong, quầy cong, mô-đun trang trí mềm mại.
- Nhà thầu – bóc tách: cần nhanh hình học đúng vật liệu để tính khối lượng/diện tích.
Cách dùng siêu nhanh (3 bước)
1. Chọn mô hình: chọn 1 Group hoặc Component cần bẻ.
2. Click chạy plugin.
3. Chọn đường tham chiếu & đường cong mở:
- Click chọn Curve – chuỗi cạnh nối tiếp không có mặt (đường cong mở).
- Gợi ý: phím Up để đổi “trong/ngoài”, Down để đảo đầu line.
4. Nhấn Enter → mô hình được bẻ cong theo đường dẫn.
- Plugin sẽ hỏi bạn có muốn đóng group các đối tượng con theo vật liệu hay không → Yes để gom gọn.
Mẹo: Hãy dọn sạch cạnh dư thừa/loop kín trên đường cong. Đường dẫn phải là chuỗi cạnh mở (không có mặt kèm theo).
Tính năng “hậu kỳ” sau khi bẻ cong
-
Group theo vật liệu (Material Grouping):
Tự động tìm các cụm mặt liền kề có cùng vật liệu và group chúng lại (kèm cạnh biên cần thiết).
→ Bạn đổi vật liệu, bật/tắt hiển thị, tính toán diện tích/khối lượng nhanh & sạch. -
Hỗ trợ “No Material”:
Mặt không có vật liệu vẫn được gom riêng thành “No Material”, tránh bỏ sót. -
Giữ nguyên vị trí & ngữ cảnh:
Các group con mới tạo không bị “bay” vị trí, nhờ bọc/unwrap đúng parent.
Lợi ích thực tế trong dự án
- Tiết kiệm hàng giờ vẽ tay khi làm mái cong, ốp cong, ống kỹ thuật theo tuyến.
- Giảm lỗi vật liệu: gom theo material giúp quản lý đồng nhất, đổi màu/texture “một cú click”.
- Tối ưu bóc tách: vật liệu gọn gàng → dễ lấy diện tích/chu vi/mép, đưa sang bill of quantities.
Cài đặt & cập nhật
- Cài nhanh (khuyến nghị): nén plugin thành
.rbz→ Extension Manager → Install Extension. - Cài thủ công: copy file
.rbvà thư mục kèm (nếu có) vào Plugins của SketchUp (Win/Mac), rồi khởi động lại. - Gợi ý: để dễ quản lý, đặt
ath_shape_bender.rbcùng các file/bộ thư mục trong một folder của plugin Ath.
Hướng dẫn xử lý lỗi thường gặp
- Không thấy nút lệnh? Kiểm tra toolbar của plugin hoặc vào Extensions/Plugins. Nếu vẫn không thấy → mở Ruby Console, gõ
Sketchup.require File.join(__dir__, 'ath_shape_bender.rb')để xem log. - Bẻ không đúng hướng? Dùng Up/Home hoặc Down/End để đảo hướng đường cong/line.
- Đường cong không hợp lệ? Đảm bảo là chuỗi cạnh mở (không có face dính kèm).
- Sau bẻ cong thấy lẫn lộn vật liệu? Chọn Yes ở hộp thoại “đóng group theo vật liệu” để gom lại sạch sẽ.
Câu hỏi thường gặp (FAQ)
1) Plugin có làm việc với Component không?
Có. Plugin tự xử lý make_unique khi cần để không ảnh hưởng đến các instance khác.
2) Có giữ vật liệu sau khi bẻ không?
Có. Hơn nữa, bạn có thể gom theo vật liệu để quản lý cực nhanh (kể cả “No Material”).
3) Đường dẫn có yêu cầu gì đặc biệt?
Phải là chuỗi cạnh mở (không kèm mặt). Đường kín/loop có face sẽ báo lỗi.
4) Có hỗ trợ cả Windows & macOS không?
Có. Plugin chạy trong môi trường SketchUp trên cả hai nền tảng.
5) Bẻ xong bị méo/không như mong muốn?
Hãy thử đổi đầu line/đổi phía trong–ngoài (phím tắt), hoặc đơn giản hóa đường cong (ít đỉnh hơn).
Hành động
Bạn muốn bẻ cong nhanh – kiểm soát vật liệu gọn cho mô hình SketchUp?
Hãy cài Ath Shape Bender ngay hôm nay!































