/* NAME: Kirill Vasil'evich Timofeev, 322
 * ASGN: N1
 */

#include "Material.h"

#include "Ray.h"

Ray::Ray(){}

Ray::Ray(Vector3D &Start0, Vector3D &Look)
{
    Start = Start0;
    Direction = -Look + Start;
    Direction = Direction.NormVect();
}

Ray::~Ray(){}

float Ray::GetDirLen()
{
    return (Direction.SqrLen());
}

Vector3D Ray::GetDir()
{
    return Direction;
}

