116392

116392



for{ int k = 1 ; k<=20 ; k++ )

{

wynik +- sin(3.14*pow(k,a)*x)/(3.14*pow(k,a))

)

if( wynik < 0 )

wynik *= (-1); return wynik;

// funkcja generująca współrzędne 2D (wykres funkcji weierstrassa) void generuj_tab2D( float a )

{

float x = 0; float s = 1.0/doc; float mn = 10;

for( int i = 0 ; i<doc-l ; i++ )

tab2D[i][0] - x*mn;

tab2D(i](1] = mn*weierstrass(a,x);

x +- s;

x*mn;

0;


tab2D[doc-l][0] tab2D[doc-l][1]

// funkcja obracająca wykres wokół OX (rzutowanie na 3D) void generuj__3D()

(

// zmienna przechowująca aktualny kąt obrotu funkcji (w stopniach) float alfa = 0.0;

for( int j - 0 ; j<szczeg ; j++ )    // dla wszystkich funkcji

{

generuj_tab2D(taba[j]);//generujemy wykres funkcji dla podanego parametru a //każdą współrzędną 2D przeliczamy na współrzędną 3D for( int i - 0 ; i<doc ; i++ )

(

tab[j][i][0] = tab2D[i] [0]-5;

tab[j][i][1] = tab2D[i][1] * sin(3.14*(alfa/180.0)); tab(j][i][2) - tab2D[i](1) * cos(3.14*(alfa/180.0));

}

alfa +■ 180.0/(szczeg-l); //zwiększamy kąt obrotu

)

) void drawk()

{

if( gen )

(

for( int i = 0 ; i<szczeg ; i++ ) (

taba(i] = rand()%poziom; taba[i] /- 10; taba[i] +- 1;

losowanie_kolorow() ; gen = 0;

}

generuj_3D();

for( int j - 0 ; j<szczeg-l ; j++ )

{

for( int i - 0 ; i<doc-l ; i++ )

// rysowanie wykresu o konkretnym koncie (kąt zależny od j) glBegin(GL_POLYGON);

glColor3fv(kolor[j][i]);



Wyszukiwarka

Podobne podstrony:
5 void main(void) f int dana = 8; int wynik - 1; for (int i = 1; i <= dana; i++){ wynik *= i; pri
DYVIM SLORM Noble Guerrier FOR : 15 CON : 14 TAI : 13 INT : 20 POU : 23 DEX : 12
WP 160314  Pro Biota - zawiera pow. 20 % tłuszczu kakaowego ■ 14.5 % iwfacj masy    
fizyka006 odpowiedzi „ .    m, - mAf cos« + sin«) __m 14.    a=g —---^
20 ANDRZEJ JAKUBIK [14] - Organizacja i przewodniczenie sesji plenarnej III Seminarium Naukowego
skanuj0021 20 Rozdział 1. Rys. 1.14. Próbka zamocowana w mechanizmie skalarki1.4. Obliczanie długośc
skanuj0112 (Kopiowanie) (9.20) 6 B 10 12 14 16 16 20 22 24 Ryc. 9.54. Stężenie substancji leczniczej
14598 t008664 łl 19l7 •    15 13 20 37v -A 16 V 14 • 16
2010 10 20;24;52 14 KULTURA rzec o odkryciu termochemii? Postępy badań chemików osiągnęły w ostatni
o Nemocnice versus ZPders 24 22 -20 -18 -16 -% 14 - •5 J 12 -• 3 Ol g 10 -£ 8 ■ 6 - 4 - 2 ■ 0
amends for losing the Councy Under 14 ‘B’ finał when they accounted for Holycross-Ballycahill by
DAMA W SWETRZE 9 10 08 28 Sweter dla dziewczynki 21-22-23-24-25 20-21-22-23-24 16-17-18-19-20 12-13
Scan120001 13:53:20 Fri Mar 14, 2014 @    t

więcej podobnych podstron