Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "line-line"

Index

Functions

Const intersectLineLine

  • intersectLineLine(a: ReadonlyVec, b: ReadonlyVec, c: ReadonlyVec, d: ReadonlyVec, eps?: number): IntersectionResult
  • Parameters

    • a: ReadonlyVec
    • b: ReadonlyVec
    • c: ReadonlyVec
    • d: ReadonlyVec
    • Default value eps: number = EPS

    Returns IntersectionResult

Const isParallelLine

  • isParallelLine(a: ArrayLikeIterable<number>, b: ArrayLikeIterable<number>, c: ArrayLikeIterable<number>, d: ArrayLikeIterable<number>): boolean
  • 2D only. Returns true if line a,b is parallel (or coincident) to line c,d.

    Parameters

    • a: ArrayLikeIterable<number>

      line 1 start point

    • b: ArrayLikeIterable<number>

      line 1 end point

    • c: ArrayLikeIterable<number>

      line 2 start point

    • d: ArrayLikeIterable<number>

      line 2 end point

    Returns boolean

Generated using TypeDoc