/* Triangle.c */
#include <math.h>
#include "Triangle.h"

triangle randTriangle()
{
  triangle t;
  t.A = randPoint();
  t.B = randPoint();
  t.C = randPoint();
  return t;
}

double area(triangle t)
{
  double s, a, b, c;

  a = distance(t.B, t.C);
  b = distance(t.A, t.C);
  c = distance(t.A, t.B);
  s = (a+b+c)/2;

  /* Heron's formula */
  return sqrt(s*(s-a)*(s-b)*(s-c));   
}


