public Renderowanie(string sciezka, Scena rysownik) { this.rysownik = rysownik; var bmp = new Drawing.Bitmap(Drawing.Image.FromFile(sciezka)); rozmiarTekstury = bmp.Size; teksturaKolory = new Color[rozmiarTekstury.Width, rozmiarTekstury.Height]; for (int y = 0; y < rozmiarTekstury.Height; ++y) { for (int x = 0; x < rozmiarTekstury.Width; ++x) { teksturaKolory[x, y] = new Color() { Red = bmp.GetPixel(x, y).R, Green = bmp.GetPixel(x, y).G, Blue = bmp.GetPixel(x, y).B, }; } } }
public Renderowanie(Scena rysownik) { this.rysownik = rysownik; teksturaKolory = null; }