コード例 #1
0
ファイル: World.cs プロジェクト: nklinkachev/RayTracer
 public World()
 {
     Camera = null;
     BackgroundColor = new RGBColor();
     Tracer = null;
     AmbientLight=new Ambient();
 }
コード例 #2
0
ファイル: ShadeRec.cs プロジェクト: nklinkachev/RayTracer
        public ShadeRec(World world)
        {
            HasHitObject  = false;
            Hitpoint      = new Point3d();
            Normal        = new Normal();
            LocalHitPoint = new Point3d();
            Ray           = new Ray();
            Depth         = 0;
            Direction     = new Vector3d();
            T             = 0;

            //Chapter 3 only
            Color = new RGBColor(0, 0, 0); //Black

            World = world;
        }
コード例 #3
0
ファイル: ShadeRec.cs プロジェクト: nklinkachev/RayTracer
        public ShadeRec(World world)
        {
            HasHitObject = false;
            Hitpoint = new Point3d();
            Normal = new Normal();
            LocalHitPoint = new Point3d();
            Ray=new Ray();
            Depth = 0;
            Direction = new Vector3d();
            T = 0;

            //Chapter 3 only
            Color = new RGBColor(0, 0, 0); //Black

            World = world;
        }
コード例 #4
0
ファイル: World.cs プロジェクト: nklinkachev/RayTracer
 public void DisplayPixel(int row, int col, RGBColor color)
 {
     throw new NotImplementedException();
 }
コード例 #5
0
ファイル: World.cs プロジェクト: nklinkachev/RayTracer
 public void DisplayPixel(int row, int col, RGBColor color)
 {
     throw new NotImplementedException();
 }