area method Null safety

double area(
  1. List<Point<num>> triangle
)

get area of a triangle

Implementation

static double area(List<Point> triangle) {
  assert(triangle.length == 3);
  final baseLine = getBaseLine(triangle);
  final posVertex =
      triangle.firstWhere((p) => p != baseLine.p1 && p != baseLine.p2);
  final distance = LineUtils.pointToLineDistance(posVertex, baseLine);
  return baseLine.length * distance / 2;
}