cast
. Принимает объект вида {
x1: number,
y1: number
x2: number,
y2: number
}
и угол в радианах (в какую сторону луч направлен). Также используется объект start
(точка начала луча) вида {
x: number,
y: number
}
Возвращает либо null
либо объект с точкой пересечения {
x: number,
y: number
}