RayTracing

- Титульная страница
- Классы
- Файлы

- Файлы
- Список членов всех файлов

Ray.cpp
См. документацию.

    00001 /* NAME: Kirill Vasil'evich Timofeev, 322
    00002  * ASGN: N1
    00003  */
    00004
    00005 #include "Material.h"
    00006
    00007 #include "Ray.h"
    00008
    00009 Ray::Ray(){}
    00010
    00011 Ray::Ray(Vector3D &Start0, Vector3D &Look)
    00012 {
    00013     Start = Start0;
    00014     Direction = -Look + Start;
    00015     Direction = Direction.NormVect();
    00016 }
    00017
    00018 Ray::~Ray(){}
    00019
    00020 float Ray::GetDirLen()
    00021 {
    00022     return (Direction.SqrLen());
    00023 }
    00024
    00025 Vector3D Ray::GetDir()
    00026 {
    00027     return Direction;
    00028 }
    00029