Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование в широком смысле слова > Математика

Математика Методы математического моделлирования, программирование математических концепций, роль математики в создании игр

Ответ
 
Опции темы
Старый 11.02.2010, 15:18   #1
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Прямоугольник и круг.

Народ, помогите решить такую подзадачку. Дан прямоугольник и круг, известны координаты центра круга (Xк; Yк) и радиус R. Прямоугольник повёрнут на определёный угол A. Даны ширина и длина прямоугольника (h и w), и координаты центральной точки прямоугольника (Хп; Уп). Нужно проверить, касается ли круг прямоугольника.
Миниатюры
Нажмите на изображение для увеличения
Название: Безимени-1.png
Просмотров: 1058
Размер:	22.1 Кб
ID:	9041  
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 11.02.2010, 18:36   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Прямоугольник и круг.

Трансформируй координаты круга в координатную систему прямоугольника.
Получишь прямоугольник в центре координат, не повёрнутый ни на какие углы, и круг относительно него. Дальше - уже задача для начальной школы.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
demon112 (12.02.2010), moka (11.02.2010)
Старый 12.02.2010, 07:28   #3
demon112
Знающий
 
Регистрация: 18.03.2009
Сообщений: 223
Написано 10 полезных сообщений
(для 17 пользователей)
Ответ: Прямоугольник и круг.

А поконкретнее можно? Ничего не понял)
__________________
И суслики вам не помогут
(Offline)
 
Ответить с цитированием
Старый 12.02.2010, 10:28   #4
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Прямоугольник и круг.

Если ты не нашёл коллизии прямоугольника и круга в гугле, то:
Запрос: "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, но думаю синтаксис у него настолько "дубовый", что с переводом проблем не будет.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Dream (25.02.2010)
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 13:53.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com