Tôi đã đăng bài này lên một diễn đàn Autodesk và một người tên là "MagWeb" đã đề xuất giải pháp sau đây. Tôi vẫn chưa thử nó lần nào.
Một quy trình công việc có thể phụ thuộc nhiều vào hình dạng tổng thể của đối tượng voronoi: Nếu nó lồi khắp (như một quả trứng) hoặc lồi và phẳng (như hình trụ), vd:
Chọn Tất cả (Ctrl + A hoặc Cmd + A trên MAC)
Chạy Edit / FitPrimitive và đặt PrimitiveType thành ConvexHull (Đã chọn CreatNewObjects)
Chạy MakeSolid trên đối tượng thân tàu này và đặt SolidType thành Chính xác. Chính xác cho phép thanh trượt OffsetDistance. Kéo nó xuống một chút và nhấn cập nhật. Bạn muốn có một kết quả giao nhau nhưng hiển thị đối tượng voronoi. Nếu cần điều chỉnh bù. Cuối cùng chấp nhận.
Bây giờ kích hoạt cả voronoi và kết quả MakeSolid và chạy BooleanUnion
Hiển thị lại đối tượng FitPrimitive (MakeSolid đã ẩn nó trước đó) và chạy lại MakeSolid trong chế độ Chính xác. Bây giờ thiết lập một phần bù lớn hơn một chút như bạn đã làm trước đây. Sự khác biệt sẽ xác định độ dày của "lớp lót". Chấp nhận
Kích hoạt kết quả BoolleanUnion trước và kết quả MakeSolid cuối cùng và chạy BooleanDifference để có được một đối tượng rỗng. Bạn có thể sử dụng một đối tượng giao nhau khác để bool-off mở đáy.
Khó hơn nhưng có thể thực hiện được với một quy trình công việc khác nhau trên một đối tượng voronoi sở hữu các vùng lõm ...
biên tập
Sau khi chạy một số thử nghiệm, tôi có thể xác nhận nó hoạt động cho các đối tượng lồi đơn giản. Nếu có độ lõm, rất có thể hình dạng nguồn cần được cắt thành các phần mà mỗi hình có thể được coi là lồi.
Tôi đã chơi xung quanh với các chức năng "áp dụng mẫu" của Meshmixer với sự thành công hạn chế. Tôi có thể có được một hình dạng mẫu phù hợp nhưng với bề mặt khá không đồng đều. Một số tinh chỉnh các tham số mẫu có thể giúp đỡ. Lưu ý rằng hình dạng mới có xu hướng dày như đối tượng voronoi ban đầu, vì vậy tốt hơn là nên làm một cái gì đó như sau:
1) tạo một bản sao của bản gốc
2) thu nhỏ bản sao bằng vài phần trăm
3) căn chỉnh hai đối tượng đến một nguồn gốc chung và lấy sự khác biệt boolean để tạo ra một phiên bản tường mỏng của bản gốc.
4) Xây dựng đối tượng mẫu dựa trên đối tượng mỏng đó.
chỉnh sửa số 2
Tôi đã thành công! Đối với những người quan tâm, tôi lấy một hộp kính Voronoi mở và đặt một lớp da bên trong để bảo vệ kính của bạn. Xem mục này