Перейти к содержанию

Geom.intersectsSegments()

Описание

Возвращает точку пересечения двух отрезков p и q, если отрезки не пересекаются, то точка будет не валидна.

Синтаксис

JS
objName.methodName(p1: Point3, p2: Point3, q1: Point3, q2: Point3) -> Point3

Аргументы

Аргумент Тип Значение по умолчанию Обязательный Описание
p1 Point3 ✅ Да Первая точка отрезка p.
p2 Point3 ✅ Да Вторая точка отрезка p.
q1 Point3 ✅ Да Первая точка отрезка q.
q2 Point3 ✅ Да Вторая точка отрезка q.

Возвращаемое значение

Тип Описание
Point3 Точка пересечения отрезков p и q.

Пример

JS
1
2
3
4
5
6
let p1 = Geom.point3(0,0,0)
let p2 = Geom.point3(1,1,1)
let q1 = Geom.point3(0,1,0)
let q2 = Geom.point3(0,1,1)
let result = Geom.intersetsSegments(p1, p2, q1, q2);
console.info(result, result.isValid()) // output:

См. также

Last update: 18 августа 2025, 14:24