main-image

Functions

checkArcInterval(start [number], end [number], ang[number], dir[boolean])
checkEquals(a [number], b [number])
checkEqualsPoints(A [point or 2 numbers], B[point or 2 numbers])
checkPointInsideLine(P [point or numbers], A [point or numbers], B [point or numbers])
checkNumberInsideInterval(p [number], a [number], b [number])
checkPointInsideRectangle(P [point or numbers], A [point or numbers], B [point or numbers])
checkPointInsideSegment(P [point or numbers], A [point or numbers], B [point or numbers])
checkPointInsideTriangle(P [point or numbers], A [point or numbers], B [point or numbers], C [point or numbers])
convertToCanvas(P [point or numbers])
convertToSarit(P [point or numbers])
degToRad(a [number])
getAngleBetweenTwoLines(V [point], A [point], B [point])
getAngleByCarnot(a [number], b [number], c [number])
getAngleByCarnot2(A [point], B [point], C [point])
getAngleFromChord(chord [number], radius [number])
getAngleFromGradient(A [point], B [point])
getArcCos(n [number])
getArcSin(n [number])
getArcTan(n [number])
getAreaByHero(a [number], b [number], c [number])
getAreaByHero2(A [point], B [point], C [point])
getBisectorEquation(V [point], A [point], B [point])
getCentroid(A [point], B [point], C [point])
getChordFromAngle(angle [number], radius [number])
getCircularSectorArc(angle [number], radius [number])
getCircularSectorArea(angle [number], radius [number])
getCircularSegmentArea(angle [number], radius [number])
getCircularSegmentArea2(chord [number], radius [number])
getCircumcircle(A [point], B [point], C [point])
getCos(a [number])
getDistance(A [point], B [point])
getDistanceBetweenPointAndLine(P [point], A [point], B [point])
getGradient(A [point], B [point])
getHypByPythagoras(a [number], b [number])
getIncenter(A [point], B [point], C [point])
getIncircle(A [point], B [point], C [point])
getIntercept(A [point], B [point])
getIntersectionBetweenCircleAndArc(A [point], r1 [number], B [point], r2 [number], s [number], e [number], d [boolen])
getIntersectionBetweenLineAndCircle(A [point], B [point], O [point], r [number])
getIntersectionBetweenLineAndParabola(A [point], B [point], a [number], b [number], c [number])
getIntersectionBetweenSegmentAndArc(A [point], B [point], O [point], r [number], s [number], e [number], d [boolean])
getIntersectionBetweenSegmentAndCircle(A [point], B [point], a, b, c)
getIntersectionBetweenTwoArcs(A [point], r1, s1, e1, d1, B [point], r2, s2, e2, d2)
getIntersectionBetweenTwoCircles(A [point], r1, B [point], r2)
getIntersectionBetweenTwoLines(A [point], B [point], C [point], D [point])
getIntersectionBetweenTwoSegments(A [point], B [point], C [point], D [point])
getLegByPythagoras(a, b)
getLineEquation(A [point], B [point])
getLineFromPoint(m, P [point])
getMidpoint(A [point], B [point])
getMixtilinearIncircle(A, B, C, v)
getOrtocenter(A [point], B [point], C [point])
getParabolaTangent(a, b, c, x)
getPerpendicularAtLineThroughPoint(A [point], B [point], P [point])
getPointFromLength(m, P [point], len)
getPolygonApothem(n, side)
getPolygonArea(n, side)
getPolygonRadius(n, s)
getPolygonSide(n, radius)
getQuadEquation(a, b, c)
getSideByCarnot(a, b, c)
getSideOfEquilateralTriangleFromAnInternalPoint(a, b, c)
getSin(a)
getTan(a)
getTangentBetweenLineAndCircle()
getTangentBetweenLineAndTwoCircles()
getTangentEquation()
getTangentsBetweenPointAndArc(P, O, r, s, e, d)
getTangentsBetweenPointAndCircle()
getVectorDirection()
radToDeg(a)
round(ax, ay, bx, by, cx, cy)