Methods
Static distanceBetweenPoints
- distanceBetweenPoints(p0: Point, p1: Point): number
-
Parameters
Returns number
Static distanceToCircle
-
Parameters
Returns number
Static distanceToLine
- distanceToLine(line: Line, point: Point): number
-
Parameters
Returns number
Static distanceToSegment
- distanceToSegment(segment: Line, point: Point): number
-
Parameters
Returns number
Static forcedRegressionLine
Static getAngleBetween
- getAngleBetween(pivot: Point, point: Point): number
-
Parameters
Returns number
Static isAngleBetween
- isAngleBetween(startAngle: number, endAngle: number, angle: number): boolean
-
Parameters
-
startAngle: number
-
endAngle: number
-
angle: number
Returns boolean
Static leastSquaresRegression
- leastSquaresRegression(points: Point[]): Line
Static lengthOfLine
- lengthOfLine(line: Line): number
-
Parameters
Returns number
Static lineIntersectsCircle
- lineIntersectsCircle(circle: Circle, line: Line): boolean
-
Parameters
Returns boolean
Static magnitudeOfPoint
- magnitudeOfPoint(point: Point): number
-
Parameters
Returns number
Static onSegment
-
Parameters
Returns boolean
Static orientation
-
Parameters
Returns number
Static pointAtAngle
- pointAtAngle(pivot: Point, radius: number, angle: number): Point
-
Parameters
-
-
radius: number
-
angle: number
Static pointWithinCircle
- pointWithinCircle(circle: Circle, point: Point): boolean
-
Parameters
Returns boolean
Static pointWithinRectangle
- pointWithinRectangle(corner0: Point, corner1: Point, point: Point): boolean
-
Parameters
Returns boolean
Static projectOntoSegment
Static projectionFactorBetween
- projectionFactorBetween(line: Line, point: Point): number
-
Parameters
Returns number
Static segmentsIntersect
- segmentsIntersect(line0: Line, line1: Line): boolean
-
Parameters
Returns boolean