TweenCurves tạo một hoặc nhiều đường trung gian chuyển tiếp đều giữa hai đường cho trước. Trong bài này bạn sẽ tìm hiểu:
- TweenCurves là gì và làm gì
- Chọn số đường và phương pháp
- Tween giữa hai hình khác nhau
- Ứng dụng tạo nan, gân, chuyển hình
- Bài tập tạo nan quạt biến đổi
Và còn nhiều hơn thế nữa…
Khi cần các đường chuyển tiếp đều đặn giữa hai đường, ví dụ các nan quạt biến dần từ hình này sang hình khác, lệnh TweenCurves tạo chúng tự động. Nó nội suy các đường trung gian giữa hai đường gốc. Bài viết hướng dẫn cách dùng và bài tập tạo nan quạt.
TweenCurves là gì
TweenCurves tạo các đường trung gian nằm đều giữa hai đường gốc, mỗi đường là một bước chuyển tiếp hình dạng từ đường thứ nhất sang thứ hai. Với hai hình khác nhau, các đường tween biến đổi dần từ hình này sang hình kia.
Đây là ứng dụng của phép nội suy hình học vào đường cong.
Dùng lệnh TweenCurves
Gọi lệnh, chọn hai đường, nhập số đường trung gian cần tạo rồi Enter. Rhino chèn các đường đều nhau giữa hai đường gốc. Số đường càng nhiều thì bước chuyển tiếp càng mịn.
Số đường và độ mịn
Số đường trung gian quyết định độ mịn chuyển tiếp. Ít đường cho bước nhảy rõ; nhiều đường cho chuyển tiếp mượt như hoạt hình. Với nan quạt hay gân, chọn số theo số chi tiết thực tế cần; với chuyển hình mượt, chọn nhiều.
Phương pháp tween
TweenCurves có tùy chọn phương pháp: refit tạo đường mới khớp dung sai, hoặc sample points khớp theo điểm mẫu. Với hai đường cùng cấu trúc điểm, kết quả đều đẹp; với đường khác cấu trúc, dùng sample points cho ổn định hơn.
Tween giữa hai hình khác nhau
TweenCurves đẹp nhất khi biến đổi giữa hai hình khác nhau, ví dụ từ hình tròn sang hình vuông. Các đường trung gian tạo chuỗi hình lai dần. Chú ý điểm nối (seam) của hai đường nên tương ứng, nếu không đường tween sẽ vặn.
Dựng mặt từ đường tween
Sau khi có các đường tween, bạn thường Loft chúng thành một mặt chuyển tiếp mượt, hoặc dùng làm khung cho các chi tiết lặp. Kết hợp TweenCurves với Loft là cách nhanh tạo bề mặt biến đổi đều giữa hai biên dạng.
TweenCurves so với ArrayCrv
Hai lệnh tạo nhiều bản khác nhau. ArrayCrv chép cùng một đường dọc tuyến, các bản giống hệt. TweenCurves tạo đường biến đổi dần giữa hai hình khác nhau. Dùng ArrayCrv khi lặp giống nhau; TweenCurves khi cần biến hình dần.
Các ứng dụng thực tế
TweenCurves dùng để tạo nan quạt biến đổi, gân chuyển hình, khung sườn thân thuyền/máy bay chuyển dần, hoa văn chuyển tiếp, và làm khung Loft cho bề mặt phức tạp. Nó là công cụ tạo chuỗi hình biến đổi đều một cách nhanh chóng.
Bài tập bước 1: chuẩn bị hai biên dạng
Bây giờ hãy tự làm. Vẽ một đường tròn R30 ở một đầu và một biên dạng hình giọt nước ở đầu kia, cách nhau 200mm. Đảm bảo điểm nối (seam) của hai đường tương ứng nhau để tween không vặn.
Bài tập bước 2: tween và Loft
Gọi TweenCurves, chọn hai biên dạng, số đường 8. Tám đường lai dần từ tròn sang giọt nước hiện ra. Loft tất cả để có một mặt chuyển tiếp mượt biến từ tròn sang giọt nước. Đây là quy trình tạo bề mặt biến hình chuẩn.
Mẹo dùng TweenCurves
Để tạo chuỗi đường biến đổi đẹp, hãy ghi nhớ các nguyên tắc dưới đây, đặc biệt là căn điểm nối hai đường tương ứng.