//***********************************************************//
// Demo:    VertexLight Demo
// Author:  terror
//***********************************************************//
#pragma once
#include "vector.h"

class triangle_t
{
public:
	vector  Vertex[3];
	vector2 TVertex[3];
	vector Normal;
	float  D;

public:
	int operator = ( triangle_t &src );
	bool Intersect  ( const vector &Origin, const vector &Dir, vector &cp, float& tparm, float segmax=3.4e+38F );
	bool PointInTri ( const vector &p );
	void Set ( vector &a, vector &b, vector &c );
	void Set ( void );
};
