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: MatchSrf – Khớp Mặt Liền Mạch (Có Bài Tập)

MatchSrf chỉnh sửa một mặt có sẵn để khớp liền mạch với cạnh của mặt kề, tạo chuyển tiếp không gờ. Trong bài này bạn sẽ tìm hiểu:

  • MatchSrf là gì, khác BlendSrf thế nào
  • Cách chọn cạnh và mức liên tục
  • Tùy chọn giữ đầu kia và độ chính xác
  • Khi nào MatchSrf, khi nào BlendSrf
  • Bài tập khớp hai mảng vỏ liền mạch

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

Khác với BlendSrf tạo mặt mới, MatchSrf chỉnh sửa một mặt đã có để cạnh của nó khớp liền mạch với mặt kề. Đây là công cụ tinh chỉnh bề mặt để đạt liên tục tiếp tuyến hoặc độ cong. Bài viết hướng dẫn cách dùng và bài tập khớp hai mảng vỏ.

MatchSrf là gì

MatchSrf biến dạng một mặt có sẵn để một cạnh của nó khớp với cạnh của mặt khác về vị trí, tiếp tuyến hoặc độ cong. Khác BlendSrf tạo mặt cầu nối mới, MatchSrf sửa chính mặt bạn đang có, nên số lượng mặt không tăng.

Điều này hữu ích khi bạn đã dựng gần đúng hai mặt và chỉ cần chúng nối liền lạc mà không thêm mặt trung gian.

MatchSrf sửa một mặt để cạnh của nó khớp liền với mặt kề.
MatchSrf sửa một mặt để cạnh của nó khớp liền với mặt kề.

Dùng lệnh MatchSrf

Gọi lệnh, chọn cạnh của mặt cần chỉnh trước, rồi chọn cạnh đích trên mặt kia. Hộp thoại hiện các tùy chọn liên tục. Rhino biến dạng mặt thứ nhất để khớp. Thứ tự chọn quan trọng: mặt đầu tiên là mặt bị thay đổi.

MatchSrf sửa mặt được chọn đầu tiên để khớp cạnh mặt đích.
MatchSrf sửa mặt được chọn đầu tiên để khớp cạnh mặt đích.

Mức liên tục Position, Tangency, Curvature

Giống BlendSrf, MatchSrf cho ba mức: Position (G0) chỉ chạm, Tangency (G1) tiếp tuyến không gờ, Curvature (G2) khớp cả độ cong cho liền lạc nhất. Chọn Curvature khi cần bề mặt phản chiếu liên tục.

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

Các tùy chọn quan trọng

Vài tùy chọn đáng chú ý: Preserve other end giữ nguyên cạnh đối diện để mặt không xô lệch cả tấm; Match by closest points khớp theo điểm gần nhất; Refine match tăng độ chính xác bằng cách thêm điểm. Bật Preserve other end khi mặt có cạnh khác cần giữ.

Preserve other end và Refine match giúp khớp chính xác mà giữ dáng mặt.
Preserve other end và Refine match giúp khớp chính xác mà giữ dáng mặt.

MatchSrf so với BlendSrf

Hai lệnh bổ trợ nhau. MatchSrf sửa mặt có sẵn, không thêm mặt, hợp khi hai mặt đã gần đúng. BlendSrf tạo mặt nối mới ở giữa, hợp khi hai mặt cách xa cần một dải chuyển tiếp. Dùng MatchSrf để tinh chỉnh, BlendSrf để bắc cầu.

MatchSrf tinh chỉnh mặt có sẵn; BlendSrf tạo mặt cầu nối ở giữa.
MatchSrf tinh chỉnh mặt có sẵn; BlendSrf tạo mặt cầu nối ở giữa.

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

MatchSrf có thể làm mặt bị vênh hoặc gợn nếu mặt cần sửa quá ít điểm điều khiển để khớp độ cong. Khi đó bật Refine hoặc Rebuild mặt thêm điểm trước. Không bật Preserve other end có thể làm cả tấm mặt xô lệch ngoài ý muốn.

Mặt ít điểm, quên Preserve other end hay chọn sai thứ tự gây lỗi khớp.
Mặt ít điểm, quên Preserve other end hay chọn sai thứ tự gây lỗi khớp.

Chuẩn bị mặt trước khi khớp

Để MatchSrf hoạt động tốt, mặt cần sửa nên có đủ điểm điều khiển theo hướng khớp. Nếu mặt quá đơn giản, dùng Rebuild hoặc InsertKnot thêm điểm trước. Mặt đủ điểm sẽ uốn theo cạnh đích mượt mà thay vì vênh.

Rebuild hoặc InsertKnot thêm điểm giúp mặt khớp mượt, không vênh.
Rebuild hoặc InsertKnot thêm điểm giúp mặt khớp mượt, không vênh.

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

MatchSrf dùng nhiều trong tạo dáng bề mặt loại A (class-A surfacing) của ô tô và sản phẩm cao cấp, nơi các mảng mặt phải khớp độ cong hoàn hảo. Nó cũng dùng để sửa các mặt nhập từ file bị hở nhẹ, và làm liền các mảng vỏ dựng riêng.

MatchSrf dùng cho bề mặt loại A, sửa mặt nhập và làm liền mảng vỏ.
MatchSrf dùng cho bề mặt loại A, sửa mặt nhập và làm liền mảng vỏ.

Bài tập bước 1: dựng hai mảng vỏ

Bây giờ hãy tự làm. Dựng hai mặt cong cạnh nhau bằng NetworkSrf hoặc EdgeSrf, đặt sao cho hai cạnh gần chạm nhau nhưng chưa liền mượt (có gờ). Rebuild mặt sẽ sửa để có đủ điểm điều khiển.

Bài tập bước 1: dựng hai mảng vỏ cạnh nhau còn gờ, Rebuild mặt cần sửa.
Bài tập bước 1: dựng hai mảng vỏ cạnh nhau còn gờ, Rebuild mặt cần sửa.

Bài tập bước 2: khớp và kiểm tra

Gọi MatchSrf, chọn cạnh mặt cần sửa rồi cạnh đích, đặt Curvature và bật Preserve other end, OK. Dùng Zebra kiểm tra: sọc vằn phải chạy liên tục qua chỗ nối. Bạn đã khớp hai mảng vỏ liền lạc.

Bài tập bước 2: MatchSrf Curvature giữ đầu kia rồi Zebra kiểm tra liền mượt.
Bài tập bước 2: MatchSrf Curvature giữ đầu kia rồi Zebra kiểm tra liền mượt.

Mẹo dùng MatchSrf

Để khớp mặt liền lạc mà không vênh, hãy ghi nhớ các nguyên tắc dưới đây. Hiểu về bề mặt NURBS và độ liên tục giúp bạn chọn đúng mức khớp.

Năm mẹo giúp MatchSrf khớp mặt liền lạc, mượt và giữ đúng dáng.
Năm mẹo giúp MatchSrf khớp mặt liền lạc, mượt và giữ đúng dáng.