it-workshop/RoboMobo

Нахождение точки пересечения траектории движения со стеной

Closed this issue · 5 comments

На первый взгляд, все кажется банальным: пересечение прямой и прямоугольника, но я что-то никак не пойму как это сделать. Прямая перемещения строится по двум точкам, одна из которых внутри прямоугольника, а другая снаружи.

Может быть следующая картинка поможет сориентироваться: Untitled

Самое интересное - определить с какой именно стороной пересекается прямая, остальное элементарно

Вот тут, кажется, классический подход к решению этой задачи: http://habrahabr.ru/post/148325/

On 10 дек. 2013 г., at 2:42, loredan notifications@github.com wrote:

Самое интересное - определить с какой именно стороной пересекается прямая, остальное элементарно


Reply to this email directly or view it on GitHub.

Классический подход воплощен, проверить не получится пока не будет интерфейса

Проверено, исправлено и отлажено.