Line3

Класс для линий

Взято из three.js

Constructor

new Line3(start, end)

Parameters:
Name Type Description
start vec3

Начало

end vec3

Конец

Methods

closestPointToPoint(point, clampToLine, optionalTargetnullable) → {vec3}

Возвращает ближайшую точку на прямой заданную линией. Если clampToLine = true, возвращает точку лежащую в пределах линии.

Parameters:
Name Type Attributes Description
point vec3
clampToLine Boolean
optionalTarget vec3 <nullable>

Если указать параметр, то результат будет записан в него

Returns:
Type
vec3

closestPointToPointParameter(point, clampToLine) → {number}

Возвращает параметр основанный на проекции ближайшей точки к линии. Если clampToLine = true, возвращает параметр между 0 и 1.

Parameters:
Name Type Description
point vec3
clampToLine Boolean
Returns:
Type
number

delta(optionalTargetnullable) → {vec3}

Вычитает вектор начала линии из конца

Parameters:
Name Type Attributes Description
optionalTarget vec3 <nullable>

Если указать параметр, то результат будет записан в него

Returns:
Type
vec3