Проверить, пересекаются ли две линии - функция JavaScript

Я попытался найти функцию javascript, которая будет определять, пересекаются ли две линии.

Функция будет принимать значения x, y обеих начальных конечных точек для каждой линии (мы будем называть их линией A и линией B).

Возвращать истину, если они пересекаются, иначе ложь.

Пример функции. Я счастлив, если в ответе вместо этого используется векторный объект.

Function isIntersect (lineAp1x, lineAp1y, lineAp2x, lineAp2y, lineBp1x, lineBp1y, lineBp2x, lineBp2y) 
{

    // JavaScript line intersecting test here. 

}

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

Ответы на вопрос(9)

Ваш ответ на вопрос