Duplicate roof dash line points when dot product determines a disconnect
Add algorithm to find all high points and low points before computing
area of the roof via triangulation
Use farthest high points to find two key high point
Starting algorithm by the high points that farthest from low points