Tôi đang làm việc trên một nhiệm vụ cố gắng chuyển đổi một bản phác thảo 2D với các nếp nhăn gấp thành một biểu diễn 3D đầy đủ. Đường màu đỏ sẽ là các thung lũng và các ngọn núi xanh/ngọn núi. Tôi muốn tính toán các tọa độ được chuyển đổi/ánh xạ {P1 '... P8'}. Tôi chưa tìm thấy bất kỳ phần mềm tốt nào có thể thực hiện điều này một cách tự động nhưng sẽ đánh giá cao các mẹo.Gấp một tờ giấy (Computer Vision)
- một - gấp góc
- P - Phối hợp
- E - yếu tố
- xanh dòng - núi gập
- đỏ dòng - gấp thung lũng
Folded Với a1 = a2 = a3 = 90 deg (pi/2 rad) (góc gấp) và mũi tên như normals surfare
Tôi đang sử dụng Matlab nhưng tôi đang tìm kiếm các thuật toán chung để giải quyết vấn đề này.
Giả sử điểm P0 được cố định trong Origo và yếu tố E1 sẽ không thay đổi tọa độ của nó, làm thế nào nên tôi mô tả tốt nhất việc chuyển đổi? Tôi có nên sử dụng tọa độ không đồng nhất hoặc đồng nhất, tọa độ cực không?
Ví dụ, điểm P8 phụ thuộc vào các tọa độ khác phụ thuộc vào các góc.
Tôi cho rằng tôi có thể sử dụng một loại ma trận kề cho các điểm (Nodes) và/hoặc ma trận ghép mỗi phần tử với các nút của nó. Ví dụ: [E1 P0 P4 P5 P1; E2 P1 P5 P6 P2; ...]
Việc chuyển đổi cho mọi tọa độ là chuyển đổi + xoay và phép biến đổi phụ thuộc vào tọa độ/phần tử. Nhưng nó được khôn lanh với một số yếu tố kết nối ...
Làm cách nào để tôi có thể làm phẳng một "giấy" 2D với các mẫu gấp thành tọa độ 3D?
Bạn có chắc chắn rằng giấy sẽ không chạy vào nhau không? Ngoài ra, thứ tự gấp (xoay là KHÔNG giao hoán) là gì? – tskuzzy