Khối bề rộng không đổi tùy biến (Customizable Solids of Constant Width)
Tạo các khối “constant width” có thể lăn mượt như hình cầu. Có sẵn mẫu và file OpenSCAD để tùy chỉnh số cạnh, bề rộng, mức xoắn; kèm half-shapes có lỗ chốt để in 2 nửa, dễ lắp và thử xoay.
Mô tả
Các khối có bề rộng không đổi (solids of constant width) luôn giữ cùng một khoảng cách từ trên xuống dưới, bất kể xoay theo hướng nào. Nhờ vậy, chúng có thể lăn mượt như hình cầu.
Có sẵn vài mẫu solids để bạn tham khảo. Bạn cũng có thể tạo thêm hình khác trong file OpenSCAD bằng cách chỉnh các dòng code sau. Mô tả tham số được ghi ngay cạnh phần định nghĩa module:

Các tham số đưa vào twist_solid() lần lượt là: số cạnh, bề rộng của khối, và số lần “twist offset” giữa hai nửa của khối. Nếu không cần xoắn (0 twist), hàm simple_solid() cho ra kết quả tương tự nhưng tính toán nhanh hơn.
Các half-shapes dành cho trường hợp bạn muốn in ra để thử xoay/lắp ghép thủ công sau khi in. Mỗi nửa có một lỗ ở giữa để gắn chốt (dowel pin). Tham số gồm: số cạnh, bề rộng khối, đường kính lỗ chốt, và nửa độ sâu của lỗ chốt.
Ví dụ chương trình:
Nhập simple_solid(5,30); hoặc twist_solid(5,30,0); sẽ cho ra hình như sau:

Nhập twist_solid(5,30,2); sẽ cho ra biến thể đã xoay của hình. Lưu ý nửa trên giữ nguyên hướng, còn nửa dưới bị xoay 72×2 độ:

Slicing:
Chương trình sẽ tự động xoay chi tiết để bạn dễ cắt đôi ở giữa. Khuyến nghị nên in theo 2 nửa, kèm vài chốt để canh thẳng hàng và tăng độ chắc.


Cập nhật:
6/24/23 - Tải lên bản gốc
6/25/23 - Sửa vài lỗi nhỏ trong chương trình OpenSCAD, thêm half shapes
Giấy phép
Tác phẩm này được cấp phép theo
Creative Commons — Attribution — Noncommercial — Share AlikeCC-BY-NC-SA
File mô hình
Chưa có bản in nào được khoe. Hãy là người đầu tiên!
Chưa có bình luận nào. Hãy là người đầu tiên!