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