접이식 주름이있는 2D 스케치를 완전한 3D 표현으로 변환하려고하는 작업을하고 있습니다. 빨간 선은 계곡이며 푸른 산/정상은입니다. 변환 된/매핑 된 좌표 {P1 '... P8'}을 계산하고 싶습니다. 나는 이것을 자동으로 할 수있는 좋은 소프트웨어를 찾지 못했지만 팁을 고맙게 생각할 것이다.종이 접기 (컴퓨터 비전)
-
- 앵글
- P 폴딩 - 좌표
- E - 소자
- 청색 라인 - 절첩 산
- 레드 라인 - 접힌 밸리 surfare 법선
I MATLAB이 사용하고 있지만 일반 알고리즘 바라는 같이 A1 = A2 = A3 = 90 ° (PI/2 RAD) (접힌 각도) 와 화살표 63,210
Folded 이 문제를 해결하기 위해
가정 점 P0 내가 가장 변화를 설명하는 방법, 그 좌표를 변경되지 ORIGO 소자 E1 고정되어? 불균일 또는 동질 좌표, 극좌표를 사용해야합니까?
예를 들어, 점 P8은 각도에 의존하는 다른 좌표에 따라 달라집니다.
포인트 (노드) 및/또는 노드와 모든 요소를 쌍으로 연결하는 매트릭스에 대해 일종의 인접성 매트릭스를 사용할 수 있다고 가정합니다. 예 : [E1 P0 P4 P5 P1; E2 P1 P5 P6 P2; ...]
모든 좌표에 대한 변환은 변환 + 회전이고 변환은 좌표/요소에 따라 다릅니다. 그러나 여러 요소가 연결되어있어 까다로워집니다 ...
접는 패턴이있는 2D "종이"를 3D 좌표로 깔끔하게 변환하려면 어떻게해야합니까?
종이가 서로 닿지 않도록 보장합니까? 또한 접는 순서는 무엇입니까 (회전은 교환 가능하지 않습니다)? – tskuzzy