#ifndef __TRIANGLE_H
  #define __TRIANGLE_H

#include "../arithmetic/arithmetics.h"


class Triangle {
public:
  Vec3 vertices[3];
  Vec3 normal;

  Triangle()
  {
    vertices[0] = Vec3(0,0,0);
    vertices[1] = Vec3(0,0,0);
    vertices[2] = Vec3(0,0,0);
    normal = Vec3(0,0,0);
  };

  Triangle( const Vec3& v0, const Vec3& v1, const Vec3& v2, const Vec3& n)
  {
    vertices[0] = v0;
    vertices[1] = v1;
    vertices[2] = v2;
    normal = n;
  };
};

#endif
