2011-01-03 2 views
3

이미지를 지그 소 퍼즐로 자르는 응용 프로그램을 만들려고합니다. 내 문제는 어떻게 (알고리즘의 모든 종류의)이 일을 해야할지 모르겠다. 나는 수수께끼의 남성과 여성의 결말을 원하지만, 같은 장소 (퍼즐 테두리의 중간에)에 항상 있지는 않습니다. 이렇게 : https://stackoverflow.com/questions/2755389/how-to-create-jigsaw-image-puzzle-using-c 해결책이 저를 적합하지 않습니다.지그 소 퍼즐, 이미지 조각 맞추기

이런 종류의 "스마트"알고리즘이 있습니까? 베 지어 곡선을 사용하려고 생각했지만이 작업을 올바르게 수행하는 방법을 모르겠습니다.

답변

3

임의 오프셋을 사용할 수 있습니다. 각면에는 상호 작용 (남성 또는 여성), 앵커 유형 (이름을 모르는 다른 앵커 집합) 및 오프셋을 사용할 수 있습니다.

쉽게 체크를 위해 : 당신은 같은 앵커가 있어야합니다, 두 조각 오프셋 같은 다른 종류의 링크를 할 수

관련
기욤

내가 여기에 접근하는 것입니다 방법에 대한 스케치가
+2

조각을 검사하는 것이 훨씬 간단합니다. 당신은 당신의 조각에 번호를 매기고 각 조각에게 이웃들의 번호를 할당 할 필요가 있습니다. 그러면 당신은 당신의 번호를 확인하기 만하면됩니다. – Ertai

+0

그 생각조차하지 못했습니다! 때로는 분명히보기가 더 어렵습니다. 발언 해줘서 고마워. –

0

무작위 화가 여러분의 구세주입니다! 커브 도움말의 위치를 ​​무작위로 지정하지 않습니까?

+0

어쩌면 ...하지만 생각 중 ... 3d 계란을 생산할 수있는 베지에 곡선이 있습니다. ... 어쩌면 약간의 무작위 화로 퍼즐 라인 (수평 및 수직 혼합)을 만들 수있는 것이 있습니다. – Ertai