Public function

Find the intersection between a line segment and a line segment.

Signature
function intersectLineSegmentLineSegment(
  a1: VecLike,
  a2: VecLike,
  b1: VecLike,
  b2: VecLike
): null | Vec
Parameters
NameDescription

a1

VecLike

The first segment's first point.

a2

VecLike

The first segment's second point.

b1

VecLike

The second segment's first point.

b2

VecLike

The second segment's second point.

Returns
null | Vec
References

VecLike, Vec

Source

packages/editor/src/lib/primitives/intersect.ts

intersectLineSegmentCircleintersectLineSegmentPolygon