Фух спасибо

но суть вопроса была не в этом, я к примеру привел окр.! мне нужно найти столкновения с неправильной формой(я забыл это написать в вопросе)
Теперь приведу более подробный пример. Допустим есть опять круг, его окружает скала(понятно что неправильной формы) как найти столкновения между ними?(допустим можно воспользоваться hitTest) ну допустим я нашел точку пересечения. Как мне теперь сделать отталкивание круга от нее.Как узнать сверху или снизу мув соединился и тд.
Но всеравно спасибо

приму к сведению может когда понадобится соединить с окр.