Provides standard geometry mathematical functions including circle and linear equations, still updating. It is very helpful while drawing lines and shapes on canvas.

## Features

1. Provide linear equation.
2. Provide circle equation.
3. Calculate the relations among linear, circle equation and points.

## Usage

### Linear Euation

``````final line = MathHelper.getLineEquation(offset1, offset2);
``````

### Circle Equation

``````final circle = MathHelper.getCircleEquation(offset, radius);
``````

### Distance

``````/// Calculate the distacne between two point
final distance = MathHelper.getDistanceBetweenTwoPoint(offset1, offset2);
/// Find the point of intersection between the given point and the given line perpendicular to it
final distance = MathHelper.getPointVerticalToLine(line, offset);
``````

### Intersections

``````/// Intersection between Line and Circle
final points = MathHelper.getIntersectionBetweenCircleAndLine(line, circle);
/// Get the perpendicular equation from p1 and given linear equation
final line = MathHelper.getIntersection(line, offset);
/// Get the intersection point of two linear equation, if there is no intersection point, will return null
final point = MathHelper.getTwoLineIntersection(line, line2);
/// Find the point of intersection between the given point and the given line perpendicular to it
final point = MathHelper.getPointVerticalToLine(line, offset);
``````

circle_equation
linear_equation
math_helper