leastXFinder method

dynamic leastXFinder(
  1. List<Line> lines, {
  2. bool useMiddle = false,
})

can find leastX based on the middle height

Implementation

leastXFinder(List<Line> lines, {bool useMiddle = false}) {
  Line firstLine = lines.reduce((value, element) {
    var i1 = !useMiddle
        ? value.cornerList![0].x
        : (value.cornerList![0].x + value.cornerList![2].x) / 2;
    var i2 = !useMiddle
        ? element.cornerList![0].x
        : (element.cornerList![0].x + element.cornerList![2].x) / 2;
    return i1 < i2 ? value : element;
  });
  return firstLine;
}