Пазл, нарезка кусочков из картинки - PullRequest
3 голосов
/ 03 января 2011

Я пытаюсь сделать приложение, которое разрезает изображение на головоломки. Моя проблема в том, что я не знаю, как это сделать (любой вид алгоритма). Я хочу, чтобы у мужчин и женщин были загадки, но не все время в одном и том же месте (как в середине границы загадки), так что: https://stackoverflow.com/questions/2755389/how-to-create-jigsaw-image-puzzle-using-c решение мне не подходит.

Есть ли какой-нибудь "умный" алгоритм, чтобы это произошло? Я думал об использовании кривых Безье, но я не знаю, как сделать это правильно.

Ответы [ 3 ]

3 голосов
/ 03 января 2011

Вы можете использовать случайное смещение.Для каждой стороны вы сохраняете тип взаимодействия (то есть мужской или женский), тип привязки (вы можете использовать набор «якорей» различного вида (не знаю названия) и смещение.

Это облегчает проверку: у вас должна быть одинаковая привязка, одинаковое смещение и разный вид, чтобы две части могли соединяться.

regards
Guillaume

2 голосов
/ 10 февраля 2011
0 голосов
/ 03 января 2011

Рандомизация - ваш спаситель!Не поможет ли рандомизация положения кривой?

...