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