Прямоугольник и круг.
Вложений: 1
Народ, помогите решить такую подзадачку. Дан прямоугольник и круг, известны координаты центра круга (Xк; Yк) и радиус R. Прямоугольник повёрнут на определёный угол A. Даны ширина и длина прямоугольника (h и w), и координаты центральной точки прямоугольника (Хп; Уп). Нужно проверить, касается ли круг прямоугольника.
|
Ответ: Прямоугольник и круг.
Трансформируй координаты круга в координатную систему прямоугольника.
Получишь прямоугольник в центре координат, не повёрнутый ни на какие углы, и круг относительно него. Дальше - уже задача для начальной школы. |
Ответ: Прямоугольник и круг.
А поконкретнее можно? Ничего не понял)
|
Ответ: Прямоугольник и круг.
Если ты не нашёл коллизии прямоугольника и круга в гугле, то:
Запрос: "circle rectangle collision" 1) http://stackoverflow.com/questions/4...n-intersection 2) http://www.2dgamecreators.com/tutori...#mozTocId39150 3) http://vband3d.tripod.com/visualbasi...collisions.htm Если этого не достаточно, то: http://blitzetc.blitzmax.ru/index.ph...зии_в_BlitzMax Уже было, но это на русском. Поиск на форуме чередуя слова "Rect" "Circle" "Line" "Poly" "Collision": http://forum.boolean.name/showthread.php?t=3549 Главное здесь аттач: http://moka.ucoz.ru/_ld/0/27_MoKa-Functions-.bmx Сори, что всё для BlitzMax, но думаю синтаксис у него настолько "дубовый", что с переводом проблем не будет. |
Часовой пояс GMT +4, время: 12:27. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot