Поиск граничных пикселей изображения с прозрачным окружением (для обнаружения столкновений)

Я программирую игру и хочу накладывать изображения с прозрачными границами (спрайты)на круг.

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

Проблема, с которой я сталкиваюсь, состоит в том, чтобы знать нормальный угол, чтобы сделать отскок.

Мне понадобится библиотека (Java)или алгоритм, который по заданному изображению вернет массив с пикселями, которые находятся на границе изображения, чтобы я мог найти наклон между двумя точками поверхности.

Есть ли какая-нибудь библиотека/алгоритм/фрагмент кода, из которого я могу поучиться?

5
задан etnguyen03 25 May 2018 в 19:12
поделиться