RayTracing
|
00001 /* NAME: Kirill Vasil'evich Timofeev, 322 00002 * ASGN: N1 00003 */ 00004 00005 #include "Thor.h" 00006 00007 00008 Thor::Thor(){} 00009 Thor::~Thor(){} 00010 00011 void Thor::SetPosCen(const Vector3D Pos) 00012 { 00013 PosCen = Pos; 00014 } 00015 00016 void Thor::SetWid(const float Wid) 00017 { 00018 Width = Wid; 00019 } 00020 00021 void Thor::SetRad(const float Rad) 00022 { 00023 Radius = Rad; 00024 } 00025 00026 void Thor::SetMater(Mater Mat) 00027 { 00028 Material = Mat; 00029 } 00030 00031 Vector3D Thor::GetPosCen() 00032 { 00033 return PosCen; 00034 } 00035 00036 float Thor::GetWid() 00037 { 00038 return Width; 00039 } 00040 00041 float Thor::GetRad() 00042 { 00043 return Radius; 00044 } 00045 00046 Mater Thor::GetMater() 00047 { 00048 return Material; 00049 } 00050 00051