16.04.2015, 20:50
|
#2
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Мозаика
Сообщение от .hush
Здравствуйте! Есть такая задача: цель игры - заполнить поле, поделенное на фрагменты соотвествующими этим фрагментам фигурами, т.е. собрать мозаику. При этом элементы мозаики могут представлять сразу несколько объединенных фигур, как на этом рисунке:
слева - поле, справа - примеры элементов мозаики.
Натолкните пожалуйста на мысль, как это лучше сделать, т.к. собственные варианты реализации хоть и работают, но на мой взгляд явно не являются очевидными и наиболее логичными.
|
Проще паренной репы: - Придумал мозайку
- Распилил на составляющие
- Запомнил где какой фрагмент, с каким углом и т.д
- ....
- Сравниваешь, если dR - вектор от нужного места до координаты < min - фрагмент на месте.
- GH
- Профит!
|
(Offline)
|
|