Bài viết Kỹ thuật By Kỹ Thuật Công Nghiệp Ánh Dương

Bài viết Kỹ thuật By Kỹ Thuật Công Nghiệp Ánh Dương

Rhino: ConnectCrv & MatchCrv – Nối Và Khớp Đường (Có Bài Tập)

ConnectCrv kéo dài hai đường cho gặp nhau tại điểm giao, còn MatchCrv chỉnh một đường để khớp liên tục với đường kia. Trong bài này bạn sẽ tìm hiểu:

  • ConnectCrv là gì, khác Extend thế nào
  • MatchCrv chỉnh đường khớp G0/G1/G2
  • Khi nào dùng lệnh nào
  • So với BlendCrv và Fillet
  • Bài tập làm liền một biên dạng

Và còn nhiều hơn thế nữa…

Hai lệnh hoàn thiện đường thường dùng: ConnectCrv kéo dài hai đường tới khi chúng gặp nhau và cắt gọn, còn MatchCrv biến dạng một đường để đầu của nó khớp liên tục với đường khác. Bài viết hướng dẫn cả hai kèm bài tập làm liền biên dạng.

ConnectCrv là gì

ConnectCrv lấy hai đường cong gần nhau nhưng chưa chạm, kéo dài (hoặc cắt) cả hai cho tới khi chúng gặp nhau tại một điểm giao, tạo một góc nối gọn. Đây là cách nhanh để khép hai đoạn thành một góc.

Khác Extend chỉ kéo một đầu tới ranh giới, ConnectCrv xử lý cả hai đường cùng lúc.

ConnectCrv kéo dài hoặc cắt hai đường cho gặp nhau tại điểm giao.
ConnectCrv kéo dài hoặc cắt hai đường cho gặp nhau tại điểm giao.

Dùng lệnh ConnectCrv

Gọi lệnh, chọn hai đường cần nối. Rhino tự tính giao của hai đường kéo dài và nối chúng tại đó, cắt bỏ phần thừa. Nếu hai đường đã cắt nhau, nó cắt gọn tại giao. Kết quả là một góc sạch giữa hai đoạn.

ConnectCrv nối hai đường tại điểm giao, cắt bỏ phần thừa.
ConnectCrv nối hai đường tại điểm giao, cắt bỏ phần thừa.

MatchCrv là gì

MatchCrv biến dạng một đường để đầu của nó khớp với đầu (hoặc một điểm) của đường khác về vị trí, tiếp tuyến hoặc độ cong. Giống MatchSrf nhưng cho đường. Nó sửa chính đường được chọn đầu tiên để hòa vào đường đích.

MatchCrv sửa đường được chọn đầu tiên để khớp đầu đường đích.
MatchCrv sửa đường được chọn đầu tiên để khớp đầu đường đích.

Mức khớp G0, G1, G2

MatchCrv cho ba mức khớp: Position (chạm), Tangency (tiếp tuyến), Curvature (khớp độ cong). Chọn Curvature khi cần hai đường hòa vào nhau hoàn toàn mượt, ví dụ khi chuẩn bị đường để dựng bề mặt liền lạc.

MatchCrv khớp Position, Tangency hoặc Curvature tùy độ liền cần.
MatchCrv khớp Position, Tangency hoặc Curvature tùy độ liền cần.

ConnectCrv so với MatchCrv

Hai lệnh khác mục đích. ConnectCrv tạo góc nối (giữ dáng hai đường, cắt tại giao). MatchCrv biến dạng đường để hòa mượt vào đường kia. Dùng ConnectCrv cho góc kỹ thuật; MatchCrv cho chuyển tiếp mượt.

ConnectCrv tạo góc nối; MatchCrv biến dạng đường cho khớp mượt.
ConnectCrv tạo góc nối; MatchCrv biến dạng đường cho khớp mượt.

So với BlendCrv và Fillet

Trong họ nối đường: BlendCrv thêm một đường mới ở giữa; Fillet nối bằng cung tròn; ConnectCrv kéo hai đường tới giao; MatchCrv sửa một đường khớp đường kia. Chọn theo việc bạn muốn thêm đường, tạo góc, hay chỉnh đường sẵn.

Bốn cách nối đường: thêm mới, cung tròn, kéo tới giao, khớp đường.
Bốn cách nối đường: thêm mới, cung tròn, kéo tới giao, khớp đường.

Các lỗi thường gặp

ConnectCrv cần hai đường có giao khi kéo dài; nếu song song hoặc phân kỳ, không nối được. MatchCrv làm đường vênh nếu quá ít điểm để khớp độ cong; Rebuild thêm điểm trước. Chọn nhầm đầu đường cho kết quả ngược.

Đường song song hay ít điểm khiến ConnectCrv/MatchCrv thất bại hoặc vênh.
Đường song song hay ít điểm khiến ConnectCrv/MatchCrv thất bại hoặc vênh.

Các ứng dụng thực tế

ConnectCrv dùng làm gọn góc biên dạng kỹ thuật, khép các đoạn vẽ thô thành hình. MatchCrv dùng khi ghép nhiều đoạn thành một đường mượt cho Loft, Sweep, hoặc sửa đường nhập bị gãy tại điểm nối. Cả hai giúp làm sạch và liền đường trước khi dựng mặt.

ConnectCrv làm gọn góc; MatchCrv ghép và sửa đường cho mượt.
ConnectCrv làm gọn góc; MatchCrv ghép và sửa đường cho mượt.

Bài tập bước 1: hai đoạn hở

Bây giờ hãy tự làm. Vẽ hai đoạn cong gần nhau nhưng chưa chạm, một cần tạo góc kỹ thuật với đoạn kia. Đây là hai đoạn cần nối để thành một biên dạng liền.

Bài tập bước 1: vẽ hai đoạn cong hở cần nối thành biên dạng liền.
Bài tập bước 1: vẽ hai đoạn cong hở cần nối thành biên dạng liền.

Bài tập bước 2: nối và khớp

Ở chỗ cần góc, gọi ConnectCrv chọn hai đoạn để chúng gặp nhau tạo góc gọn. Ở chỗ cần mượt, gọi MatchCrv chọn đầu đoạn cần sửa rồi đầu đoạn đích, đặt Curvature. Join tất cả thành một biên dạng liền lạc.

Bài tập bước 2: ConnectCrv tạo góc, MatchCrv khớp mượt rồi Join liền lạc.
Bài tập bước 2: ConnectCrv tạo góc, MatchCrv khớp mượt rồi Join liền lạc.

Mẹo dùng ConnectCrv & MatchCrv

Để nối và khớp đường chính xác, hãy ghi nhớ các nguyên tắc dưới đây, đặc biệt là Rebuild thêm điểm trước khi MatchCrv độ cong.

Năm mẹo giúp ConnectCrv và MatchCrv nối, khớp đường chính xác và mượt.
Năm mẹo giúp ConnectCrv và MatchCrv nối, khớp đường chính xác và mượt.