Проверить, пересекаются ли две линии - функция JavaScript
Я попытался найти функцию javascript, которая будет определять, пересекаются ли две линии.
Функция будет принимать значения x, y обеих начальных конечных точек для каждой линии (мы будем называть их линией A и линией B).
Возвращать истину, если они пересекаются, иначе ложь.
Пример функции. Я счастлив, если в ответе вместо этого используется векторный объект.
Function isIntersect (lineAp1x, lineAp1y, lineAp2x, lineAp2y, lineBp1x, lineBp1y, lineBp2x, lineBp2y)
{
// JavaScript line intersecting test here.
}
Некоторая справочная информация: этот код предназначен для игры, которую я пытаюсь создать на холсте html5, и является частью моего обнаружения столкновений.