Steve Breese

A Chicago-based full stack web developer with a passion for user experience

Coordinate Geometry calculators

Coordinate Geometry

I mapped a lot of parcels and property lines while employed as a GIS Analyst at the Forest Preserve District of DuPage County from 2005 until 2009.  Here are some Coordinate Geometry calculators that I developed in JavaScript to assist with my mapping.  For each problem, fill in all the purple boxes, click "Calculate", and the solution will appear in the pink boxes. Email Steve at sbreese@gmail.com if you have questions, comments, or bugs.

Extend/Trim a Line

Extend a line

Extension X =

Extension Y =
X1 = Y1 =

Trim X =

Trim Y =

Trim X =

Trim Y =
X2 = Y2 =

Extension X =

Extension Y =
Extension/Trim Length =

Slope (m) =
Y Intercept (b) =


Intersection of Two Lines

Intersection of Two Lines Line 1-X1 = Line 1-Y1 =
Line 1-X2 = Line 1-Y2 =

Intersectinon - X =

Intersection - Y =
Line 2-X1 = Line 2-Y1 =
Line 2-X2 = Line 2-Y2 =

Line 1
Slope (m) =
Y Intercept (b) =


Line 2
Slope (m) =
Y Intercept (b) =


Intersection of a Line with a Circle

Direction-DistanceStart Point XA = YA =
1st Intersection XP1 = YP1 =
Center of Circle XB = YB =
Radius of Circle =
2nd Intersection XP2 = YP2 =
End Point XC = YC =
Azimuth of AC =
Length of AB =
Azimuth of AB =

Intermediates (cont.)
Angle BAC =
cos BAC =
quadratic formula-b =
Intermediates (cont.)

Length of AP1 =
Length of AP2 =

Intersection of Two Circles

Direction-DistanceCenter of Circle A XA = YA = Radius of Circle A =
1st Intersection XP1 = YP1 =
2nd Intersection XP2 = YP2 =
Center of Circle B XB = YB = Radius of Circle B =
Intermediates
Azimuth of AB =

Intermediates (cont.)
Length of AB =
Intermediates (cont.)
Angle A =

Create a Square

Create a Square

Centroid - X =

Centroid - Y =
Corner 1-X = Corner 1-Y =
Corner 2-X = Corner 2-Y =
Corner 3-X = Corner 3-Y =
Corner 4-X = Corner 4-Y =
Area = Angle* = Intermediates
Hypotenuse:
Width/Height =

Area provided
Width or Height provided


Complete a Square


Complete a Square Corner 1-X = Corner 1-Y =
Corner 2-X = Corner 2-Y =

Corner 3-X =

Corner 3-Y =

Corner 4-X =

Corner 4-Y =

Centroid - X =

Centroid - Y =

Lines 1-2,3-4
Slope (m) =

Left
Right

Lines 2-3,3-4
Slope (m) =


Complete a Parallelogram

Complete a Parallelogram Corner 1-X = Corner 1-Y =
Corner 2-X = Corner 2-Y =
Corner 3-X = Corner 3-Y =

Corner 4-X =

Corner 4-Y =

Centroid X =

Centroid - Y =

Line 1-2
Slope (m) =
Y Intercept (b) =

Line 2-3
Slope (m) =
Y Intercept (b) =


Complete an Equalateral Triangle

Complete an Equalateral Triangle/Find Centroid Corner 1-X = Corner 1-Y =
Corner 2-X = Corner 2-Y =

Corner 3-X =

Corner 3-Y =

Centroid X =

Centroid - Y =

Line 1-2
Slope (m) =
Y Intercept (b) =

Line 2-3
Slope (m) =
Y Intercept (b) =

Line 3-1
Slope (m) =
Y Intercept (b) =

Left
Right


Law of Cosines

Find Angles of an Oblique Triangle Length A = Length B = Length C =

Angle A =

Angle B = Angle C =

 

 

 


Create a Rectangle / Offset a Line

Offset a Line Existing Line - Startpoint X = Existing Line - Startpoint Y =
Existing Line - Endpoint X = Existing Line - Endpoint Y =

New Line - Startpoint X =

New Line - Startpoint Y =

New Line - Endpoint X =

New Line - Endpoint Y =

Centroid - X =

Centroid - Y =
Offset/Width =

Left
Right

Existing/New Line Slope
Slope (m) =
Offset Slope
Slope (m) =