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