Grafika lab1

Zasłanianie / Przesuwanie / Przewijanie w kierunku:
- lewej krawędzi ekranu
- prawej krawędzi ekranu
- górnej krawędzi ekranu
- dolnej krawędzi ekranu
- lewego górnego wierzchołka
- prawego górnego wierzchołka
- lewego dolnego wierzchołka
- prawego dolnego wierzchołka
--------------------------
Zasłanianie:


        public void Efekt1()
        {
            // zasłanianie w kierunku lewej krawędzi ekranu
            if (p >= L) p = 0;

            for (int j = 1; j <= L; j++)
            {
                for (int i = 1; i <= K - p; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
            }

        }


        public void Efekt1()
        {
            // zasłanianie w prawej krawędzi ekranu
            if (p >= L) p = 0;

            for (int j = 1; j <= L; j++)
            {
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
                for (int i = p + 1; i <= K; i++)
                    ReadPixel(i, j);
            }

        }


        public void Efekt1()
        {
            // zasłanianie w kierunku górnej krawędzi ekranu
            if (p >= L) p = 0;

            for (int j = 1; j <= L - p; j++)
                for (int i = 1; i <= K; i++)
                    ReadPixel(i, j);

            for (int j = 1; j <= p; j++)
                for (int i = 1; i <= K; i++)
                    ReadTlo(N);

        }


        public void Efekt1()
        {
            // zasłanianie w kierunku dolnej krawędzi ekranu
            if (p >= L) p = 0;

                  for (int j = 1; j <= p; j++)
                      for (int i = 1; i <= K; i++)
                          ReadTlo(N);

            for (int j = 1 + p; j <= L; j++)
                for (int i = 1; i <= K; i++)
                          ReadPixel(i, j);

        }


        public void Efekt1()
        {
            // zasłanianie w kierunku lewego górnego wierzchołka
            if (p >= L) p = 0;

            for (int j = 1; j <= L - p; j++)
            {
                for (int i = 1; i <= K - p; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
            }

            for (int j = 1; j <= p; j++)
                for (int i = 1; i <= K; i++)
                    ReadTlo(N);

        }


        public void Efekt1()
        {
            // zasłanianie w kierunku prawego górnego wierzchołka
            if (p >= L) p = 0;

            for (int j = 1; j <= L - p; j++)
            {
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
                for (int i = p + 1; i <= K; i++)
                    ReadPixel(i, j);
            }

            for (int j = 1; j <= p; j++)
                for (int i = 1; i <= K; i++)
                    ReadTlo(N);

        }


        public void Efekt1()
        {
            // zasłanianie w kierunku lewego dolnego wierzchołka
            if (p >= L) p = 0;

            for (int j = L - p; j < L; j++)
                for (int i = 1; i <= K; i++)
                    ReadTlo(N);

            for (int j = 1 + p; j <= L; j++)
            {
                for (int i = 1; i <= K - p; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
            }

        }


        public void Efekt1()
        {
            // zasłanianie w kierunku prawego dolnego wierzchołka
            if (p >= L) p = 0;

            for (int j = L - p; j < L; j++)
                for (int i = 1; i <= K; i++)
                    ReadTlo(N);

            for (int j = 1 + p; j <= L; j++)
            {
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
                for (int i = p+1; i <= K; i++)
                    ReadPixel(i, j);
            }

        }
               
--------------------------
Przesuwanie:

        public void Efekt1()
        {
            // przesuwanie w kierunku lewej krawędzi ekranu
            if (p >= L) p = 0;

            for (int j = 1; j <= L; j++)
            {
                for (int i = 1 + p; i <= K; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
            }

        }


        public void Efekt1()
        {
            // przesuwanie w kierunku prawej krawędzi ekranu
            if (p >= L) p = 0;

            for (int j = 1; j <= L; j++)
            {
                for (int i = K - p; i <= K - 1; i++)
                    ReadTlo(N);

                for (int i = 1; i <= K-p; i++)
                    ReadPixel(i, j);
            }

        }


        public void Efekt1()
        {
            // przesuwanie w kierunku górnej krawędzi ekranu
            if (p >= L) p = 0;

            for (int j = p + 1; j <= L; j++)
                for (int i = 1; i <= K; i++)
                    ReadPixel(i, j);

            for (int j = 1; j <= p; j++)
                for (int i = 1; i <= K; i++)
                    ReadTlo(N);

        }


        public void Efekt1()
        {
            // przesuwanie w kierunku dolnej krawędzi ekranu
            if (p >= L) p = 0;

            for (int j = L - p; j < L; j++)
                for (int i = 1; i <= K; i++)
                    ReadTlo(N);

            for (int j = 1; j <= L - p; j++)
                for (int i = 1; i <= K; i++)
                    ReadPixel(i, j);
        }              


        public void Efekt1()
        {
            // przesuwanie w kierunku lewego górnego wierzchołka
            if (p >= L) p = 0;

            for (int j = p + 1; j <= L; j++)
            {
                for (int i = 1+p; i <= K; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
            }

            for (int j = 1; j <= p; j++)
                for (int i = 1; i <= K; i++)
                    ReadTlo(N);

        }


        public void Efekt1()
        {
            // przesuwanie w kierunku prawego górnego wierzchołka
            if (p >= L) p = 0;

                for (int j = 1 + p; j <= L; j++)
                {
                    for (int i= 1; i <= p; i++)
                        ReadTlo(N);
                    for (int i = 1; i <= K - p; i++)
                        ReadPixel(i,j);
                }
                       
                for (int j = 1; j <= p; j++)
                    for (int i = 1; i <= K; i++)
                        ReadTlo(N);

        }


        public void Efekt1()
        {
            // przesuwanie w kierunku lewego dolnego wierzchołka
            if (p >= L) p = 0;

            for (int j = L - p; j < L; j++)
                for (int i = 1; i <= K; i++)
                    ReadTlo(N);

            for (int j = 1; j <= L - p; j++)
            {
                for (int i = 1 + p; i <= K; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= p; i++)
                     ReadTlo(N);
            }

        }


        public void Efekt1()
        {
            // przesuwanie w kierunku prawego dolnego wierzchołka
            if (p >= L) p = 0;

            for (int j = L - p; j < L; j++)
                for (int i = 1; i <= K; i++)
                    ReadTlo(N);

            for (int j = 1; j <= L - p; j++)
            {
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
                for (int i = 1; i <= K - p; i++)
                    ReadPixel(i, j);
            }

        }


--------------------------
Przewijanie:

        public void Efekt1()
        {
            // przewijanie w kierunku lewej krawędzi ekranu
            if (p >= L) p = 0;

            for (int j = 1; j <= L; j++)
            {
                for (int i = 1 + p; i <= K; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= p; i++)
                    ReadPixel(i, j);
            }

        }


        public void Efekt1()
        {
            // przewijanie w kierunku prawej krawędzi ekranu
            if (p >= L) p = 0;

            for (int j = 1; j <= L; j++)
            {
                for (int i = K - p; i < K; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= K-p; i++)
                    ReadPixel(i, j);
            }

        }


        public void Efekt1()
        {
            // przewijanie w kierunku górnej krawędzi ekranu
            if (p >= L) p = 0;
                       
            for (int j = 1 + p; j <= L; j++)
                for (int i = 1; i <= K; i++)
                    ReadPixel(i, j);

            for (int j = 1; j <= p; j++)
                for (int i = 1; i <= K; i++)
                    ReadPixel(i, j);

        }


        public void Efekt1()
        {
            // przewijanie w kierunku dolnej krawędzi ekranu
            if (p >= L) p = 0;
                       
            for (int j = L - p; j < L; j++)
                for (int i = 1; i <= K; i++)
                           ReadPixel(i, j);

            for (int j = 1; j <= L - p; j++)
                      for (int i = 1; i <= K; i++)
                          ReadPixel(i, j);
        }


        public void Efekt1()
        {
            // przewijanie w kierunku lewego górnego wierzchołka
            if (p >= L) p = 0;

            for (int j = 1 + p; j <= L; j++)
            {
                for (int i = 1 + p; i <= K; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
            }

            for (int j = 1; j <= p; j++)
            {
                for (int i = 1 + p; i <= K; i++)
                    ReadTlo(N);
                for (int i = 1; i <= p; i++)
                    ReadPixel(i, j);
            }

        }              


        public void Efekt1()
        {
            // przewijanie w kierunku prawego górnego wierzchołka
            if (p >= L) p = 0;

            for (int j = 1 + p; j <= L; j++)
            {
                for (int i = K - p; i < K; i++)
                    ReadTlo(N);
                for (int i = 1; i <= K - p; i++)
                    ReadPixel(i, j);
            }

            for (int j = 1; j <= p; j++)
            {
                for (int i = K - p; i < K; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= K - p; i++)
                    ReadTlo(N);
            }

        }


        public void Efekt1()
        {
            // przewijanie w kierunku lewego dolnego wierzchołka
            if (p >= L) p = 0;

            for (int j = L - p; j < L; j++)
            {
                for (int i = 1 + p; i <= K; i++)
                    ReadTlo(N);
                for (int i = 1; i <= p; i++)
                    ReadPixel(i, j);
            }

            for (int j = 1; j <= L - p; j++)
            {
                for (int i = 1 + p; i <= K; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= p; i++)
                    ReadTlo(N);
            }

        }


        public void Efekt1()
        {
            // przewijanie w kierunku prawego dolnego wierzchołka
            if (p >= L) p = 0;

            for (int j = L - p; j < L; j++)
            {
                for (int i = K - p; i < K; i++)
                    ReadPixel(i, j);
                for (int i = 1; i <= K - p; i++)
                    ReadTlo(N);
            }

            for (int j = 1; j <= L - p; j++)
            {
                for (int i = K - p; i < K; i++)
                    ReadTlo(N);
                for (int i = 1; i <= K - p; i++)
                    ReadPixel(i, j);
            }

        }

Parsed in 0.082 seconds, using GeSHi 1.0.8.4


Wyszukiwarka

Podobne podstrony:
grafika-okno2, Studia PK, Inne - serwer Nexus, Dydaktyka, GK, OpenGL-lab1, AplikacjaWindows
Zadania poprawkowe Lab1, WAT, semestr III, Grafika komputerowa
Grafika 2
Grafika komputerowa 2
Grafika 11
6 Grafika
Wykład I Grafika inżynierska cz2
Grafika komputerowa i OpenGL
lab1 12 id 258878 Nieznany
lab1 VHDL
bioinformatyczneBD lab1
Ćw lab1 Gleb wilg gleby OŚ
lab grafika3D 7 Zadania
Architekrura Systemów Lab1

więcej podobnych podstron