RayTracing

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

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

Material.h
См. документацию.

    00001 #ifndef MATERIAL_H
    00002 #define MATERIAL_H
    00003
    00004 #include "Vector3D.h"
    00005
    00011 class Mater
    00012 {
    00013 public:
    00014     // diffuse color = ambient color = colour
    00016         Vector3D Reflectivity;
    00018         Vector3D Specular;
    00020         Vector3D Colour;
    00021
    00023         Mater();
    00025         Mater(Mater &Mat);
    00027         ~Mater();
    00028
    00031         void SetRef(const Vector3D Ref);
    00034         void SetSpe(const Vector3D Spe);
    00037         void SetCol(const Vector3D Col);
    00038
    00041         Vector3D GetRef();
    00044         Vector3D GetSpe();
    00047         Vector3D GetCol();
    00048 };
    00049
    00050 #endif // MATERIAL_H