Hộp Nhẫn Trái Tim Tuỳ Biến (Custom Heart Ring Box)
Dùng math trong OpenSCAD để tạo hộp hình trái tim tuỳ biến theo ý bạn. Tham số mặc định vừa cho nhẫn; bạn có thể chỉnh hàm (u, k) để đổi dáng tim, và chỉnh kích thước hộp/nắp để đựng nhẫn hay chocolate.
Mô tả
Những cử chỉ lãng mạn thì có đủ kiểu, và một trong số đó là tặng đồ độc nhất vô nhị. 3D printing cực kỳ hợp cho kiểu này, nhưng để thật sự “one of a kind” thì nó cần chính bạn nhập cuộc.
Đây là một model OpenSCAD được thiết kế để bạn chỉnh sửa theo sở thích. Nói thiệt thì “trái tim” của thiết kế nằm ở hàm toán học tại dòng 20, cùng với hệ số scale ở dòng 11 — hai phần này gánh chính việc tạo ra hình trái tim với đủ loại dáng. Giá trị “u” đưa vào hàm chạy từ 0 đến 1, và bản thân hàm đã được chuẩn hoá để luôn chạy từ 0 lên tới hệ số scale theo chiều dọc (trừ trường hợp giá trị đầu và cuối giống nhau — lúc đó nó sẽ lỗi).
Bạn có thể cộng, nhân, trừ rất nhiều hàm đơn điệu (hoặc không!) để tạo ra nhiều hiệu ứng khác nhau. Dưới đây là vài gợi ý, chỉ cần thay k bằng một số thực (floating point):
- u^k – với k nhỏ (xấp xỉ dưới 0.8), trái tim sẽ nặng phần trên, đáy bị bẹt. Với k lớn, đáy sẽ nhọn, và gần như không thêm gì ở phần trên.
- k^u – tương tự như trên: k nhỏ (dưới 1.2?) cho trái tim khá tròn, còn k lớn (5+) thì gần như hình chiếc lá. Theo mình thì 1.4~1.6 nhìn rất ổn.
- Nhân với sin(90*u) sẽ làm nổi bật các chi tiết ở phần thấp của trái tim đối với bất kỳ hạng tử nào bạn áp dụng nó.
- Cộng sin(180*u^k) sẽ tạo một “cục phồng” trên trái tim, với góc xuất hiện tính từ tâm phụ thuộc vào k. k < 1 thì phồng chủ yếu ở phía trên, k > 1 thì phồng nhiều ở phía dưới.
Toán học có vô vàn thứ hay ho để khai thác, mà thử nghiệm trong không gian số thì gần như không tốn kém gì. Cứ thử tới khi thấy dáng nào hợp mắt bạn.
Mình khuyên bạn test render với số bước (steps) ít (18–36 thường là đủ để nhìn ra form), rồi khi render thật thì nâng lên mức vừa-cao, khoảng 90 đến 180. Nếu lỡ làm sai và terminal bắt đầu spam lỗi, cứ đóng nó lại thì render sẽ kết thúc nhanh hơn. Nhiều khi việc in lỗi ra còn tốn thời gian hơn là bỏ qua để chạy tiếp.
Model này cũng có thể làm thành hộp đựng chocolate, hoặc nói chung là hộp/khay đựng thứ khác, bằng cách chỉnh (chủ yếu) khoảng cách từ nắp xuống đáy bên trong hộp (dòng 2), chiều cao hộp (dòng 7) và chiều cao nắp (dòng 8). Nếu muốn làm hộp lớn hơn đáng kể, bạn cũng nên tăng độ dày thành (dòng 9).
Giấy phép
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!