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: DupEdge & DupBorder – Trích Cạnh Từ Mặt (Có Bài Tập)

DupEdge sao một cạnh của mặt hay khối thành đường, còn DupBorder sao toàn bộ đường viền ngoài, để bạn dùng lại các cạnh đó. Trong bài này bạn sẽ tìm hiểu:

  • DupEdge và DupBorder khác nhau thế nào
  • Cách trích một cạnh hoặc cả viền
  • So với Silhouette và ExtractIsocurve
  • Ứng dụng vá mặt, tạo offset, đo
  • Bài tập lấy biên lỗ để vá

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

Nhiều thao tác cần một đường trùng với cạnh của mặt hay khối: để vá lỗ, offset, hay đo. Lệnh DupEdge sao một cạnh thành đường, còn DupBorder sao cả đường viền ngoài. Bài viết hướng dẫn cách dùng và bài tập lấy biên.

DupEdge và DupBorder là gì

DupEdge tạo một bản sao dạng đường của một cạnh bạn chọn trên mặt hoặc khối. DupBorder tạo bản sao của toàn bộ đường viền ngoài của một mặt hay lỗ. Cả hai cho bạn một đường độc lập trùng khít cạnh gốc để dùng tiếp.

Đường trích ra là một đường thật, tách khỏi bề mặt NURBS gốc, chỉnh sửa được tự do.

DupEdge sao một cạnh; DupBorder sao toàn bộ viền ngoài của mặt.
DupEdge sao một cạnh; DupBorder sao toàn bộ viền ngoài của mặt.

Dùng lệnh DupEdge

Gọi lệnh, chọn các cạnh muốn sao (di chuột tới cạnh sẽ sáng lên) rồi Enter. Rhino tạo các đường trùng khít cạnh đó. Các đường mới nằm chồng lên cạnh gốc nên nhớ Move sang layer khác hoặc chọn ngay để xử lý.

DupEdge sao các cạnh chọn thành đường trùng khít, độc lập.
DupEdge sao các cạnh chọn thành đường trùng khít, độc lập.

Dùng lệnh DupBorder

Gọi DupBorder, chọn mặt hoặc khối rồi Enter. Rhino tạo đường viền ngoài của mặt đó (với khối là các cạnh biên hở). Đây là cách nhanh để lấy toàn bộ biên của một mảnh mặt thay vì chọn từng cạnh.

DupBorder sao toàn bộ đường viền ngoài của mặt hoặc khối một lần.
DupBorder sao toàn bộ đường viền ngoài của mặt hoặc khối một lần.

So với Silhouette và Isocurve

Có nhiều cách trích đường từ mặt. DupEdge/DupBorder lấy cạnh thật. Silhouette lấy đường bao theo hướng nhìn (đường chân trời). ExtractIsocurve lấy đường lưới U/V trên mặt. Dùng DupEdge cho cạnh, Silhouette cho đường bao, Isocurve cho đường trong mặt.

DupEdge lấy cạnh; Silhouette lấy đường bao; Isocurve lấy đường lưới.
DupEdge lấy cạnh; Silhouette lấy đường bao; Isocurve lấy đường lưới.

Ứng dụng vá lỗ

Ứng dụng phổ biến nhất là vá lỗ: DupEdge hoặc DupBorder lấy cạnh lỗ, rồi EdgeSrf hay Patch dựng mặt vá khớp chính xác. Vì đường trích trùng khít cạnh gốc, mặt vá ghép vào không hở. Đây là quy trình chuẩn khi sửa khối.

DupBorder lấy biên lỗ rồi EdgeSrf/Patch vá khớp chính xác vào khối.
DupBorder lấy biên lỗ rồi EdgeSrf/Patch vá khớp chính xác vào khối.

Ứng dụng offset và đo

Đường trích còn dùng để offset tạo đường song song với cạnh (ví dụ tạo mép, viền), và để đo chiều dài cạnh bằng Length. Với khối phức tạp, trích cạnh ra đường giúp bạn thao tác dễ hơn nhiều so với làm trực tiếp trên khối.

Đường trích dùng để offset tạo viền, đo chiều dài và làm đường dẫn.
Đường trích dùng để offset tạo viền, đo chiều dài và làm đường dẫn.

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

Đường trích nằm chồng lên cạnh gốc nên dễ chọn nhầm cạnh gốc thay vì đường mới; hãy Move đường sang layer khác ngay. Với cạnh gồm nhiều đoạn, DupEdge tạo nhiều đường rời, cần Join lại thành đường kín trước khi dùng vá.

Đường trích chồng gốc và cạnh nhiều đoạn dễ gây chọn nhầm, quên Join.
Đường trích chồng gốc và cạnh nhiều đoạn dễ gây chọn nhầm, quên Join.

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

DupEdge và DupBorder dùng để vá lỗ, tạo mép và viền offset, lấy biên dạng phẳng từ mặt cắt, chuẩn bị đường dẫn cho Sweep và Fin, và trích cạnh để đo hoặc dựng lại chi tiết. Đây là công cụ trích đường dùng hằng ngày khi làm bề mặt và khối.

Trích cạnh dùng vá lỗ, tạo viền, lấy biên và làm đường dẫn.
Trích cạnh dùng vá lỗ, tạo viền, lấy biên và làm đường dẫn.

Bài tập bước 1: tạo lỗ cần vá

Bây giờ hãy tự làm. Dựng một hộp 60x60x40, khoét một lỗ vuông trên mặt trên bằng cách Split và xóa mảnh. Bạn có một lỗ vuông với bốn cạnh biên rõ ràng cần vá.

Bài tập bước 1: khoét lỗ vuông trên mặt trên hộp 60x60x40.
Bài tập bước 1: khoét lỗ vuông trên mặt trên hộp 60x60x40.

Bài tập bước 2: trích biên và vá

Gọi DupBorder, chọn quanh lỗ để lấy đường viền vuông (Join nếu rời). Gọi EdgeSrf trên đường đó dựng mặt vá. Join vào khối và SelClosedPolysrf. Khối kín trở lại; bạn vừa dùng trích cạnh để vá lỗ chính xác.

Bài tập bước 2: DupBorder lấy biên rồi EdgeSrf vá lỗ, Join thành khối kín.
Bài tập bước 2: DupBorder lấy biên rồi EdgeSrf vá lỗ, Join thành khối kín.

Mẹo dùng DupEdge & DupBorder

Để trích và dùng cạnh hiệu quả, hãy ghi nhớ các nguyên tắc dưới đây, đặc biệt là Move đường trích ra layer riêng ngay.

Năm mẹo giúp trích cạnh gọn gàng và dùng để vá, offset chính xác.
Năm mẹo giúp trích cạnh gọn gàng và dùng để vá, offset chính xác.