public void Init() { // maak de spheres primitive eerstebol = new sphere(1, new float[] { 0, 0, -1 }); primitive tweedebol = new sphere(1, new float[] { 2, 0, -1 }); primitive derdebol = new sphere(1, new float[] { -2, 0, -1 }); primitive vierdebol = new sphere(0.75f, new float[] { 0, 0, 0 }); primitive vijfdebol = new sphere(0.50f, new float[] { -1, 0, 1.25f }); plane cameraplane = new plane(new float[] { 0, 0, -1 }, 3); camera = new camera(new float[] { 0, 0, 2 }, cameraplane.normal, cameraplane.distancetoorigin, cameraplane.normal); light lightsource = new light(new float[] { 0, 0, 0 }, new float[] { 1f, 1f, 1f }); // voeg spheres toe aan list scene.addprimitive(eerstebol); scene.addprimitive(tweedebol); scene.addprimitive(derdebol); scene.addprimitive(vierdebol); scene.addprimitive(vijfdebol); scene.addprimitive(cameraplane); scene.addlightsource(lightsource); render = new Surface(512, 512); debug = new Surface(512, 512); }
public void addlightsource(light lichtbron) { // voegt een lichtbron toe aan de lijst van lightsources lightsources.Add(lichtbron); }