RayTracing
Sphere.h
См. документацию.
00001 #ifndef SPHERE_H
00002 #define SPHERE_H
00003 
00004 #include "Material.h"
00005 
00012 class Sphere
00013 {
00014 public:
00016         Vector3D Position;
00018         float Radius;
00019 
00021         Mater Material;
00022 
00024         Sphere();
00026         ~Sphere();
00027 
00030         void SetPos(const Vector3D &Pos);
00033         void SetRad(const float Rad);
00036         void SetMater(Mater &Mat);
00037 
00040         Vector3D GetPos();
00043         float GetRad();
00046         Mater GetMater();
00047 
00048 };
00049 
00050 #endif // SPHERE_H