Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Util

Index

Methods

Static averageOfPoints

Static distanceBetweenPoints

  • distanceBetweenPoints(p0: Point, p1: Point): number

Static distanceToCircle

  • distanceToCircle(circle: Circle, point: Point): number

Static distanceToLine

  • distanceToLine(line: Line, point: Point): number

Static distanceToSegment

  • distanceToSegment(segment: Line, point: Point): number

Static forcedRegressionLine

  • forcedRegressionLine(points: Point[]): Line

Static getAngleBetween

  • getAngleBetween(pivot: Point, point: Point): number

Static isAngleBetween

  • isAngleBetween(startAngle: number, endAngle: number, angle: number): boolean

Static leastSquaresRegression

  • leastSquaresRegression(points: Point[]): Line

Static lengthOfLine

  • lengthOfLine(line: Line): number

Static lineIntersectsCircle

  • lineIntersectsCircle(circle: Circle, line: Line): boolean

Static magnitudeOfPoint

  • magnitudeOfPoint(point: Point): number

Static normalize

Static onSegment

  • onSegment(line: Line, point: Point): boolean

Static orientation

Static pointAlongLine

  • pointAlongLine(line: Line, r: number): Point

Static pointAtAngle

  • pointAtAngle(pivot: Point, radius: number, angle: number): Point

Static pointDeltas

Static pointInDirection

Static pointWithinCircle

  • pointWithinCircle(circle: Circle, point: Point): boolean

Static pointWithinRectangle

  • pointWithinRectangle(corner0: Point, corner1: Point, point: Point): boolean

Static projectOntoArc

Static projectOntoCircle

Static projectOntoLine

Static projectOntoSegment

Static projectionFactorBetween

  • projectionFactorBetween(line: Line, point: Point): number

Static reflectOver

Static segmentsIntersect

  • segmentsIntersect(line0: Line, line1: Line): boolean

Generated using TypeDoc