116393

116393



Moim zadaniem było zaproponowanie i zaimplementowanie algorytmu generującego model góry za pomocą funkcji Weierstrassa. Postanowiłem dokonać tego obracając wygenerowany wy kres wokół osi OX. Oczywiście obracanie wykresu w zbyt małych odstępach byłoby dość trudne i czasocliłoime do wykonania, a po za tym powodowałoby duże opużnienie. Dlatego wygenerowałem tylko 7 wykresów co 30°. Po wygenerowaniu wykresów (chmóiy punktów) rysowałem siatkę łącząc kolejne punkty w odpowiedmej kolejności.

Funkcja draws przyjmuje parametr a. będący parametrem funkcji Weierstrassa. Pomżcj zamieszczam kod programu.

/******************************************************************** *****************i

// Program rysujący siatkę (model) góry przy pomocy funkcji Weierstrassa wykorzystujący funkcje biblioteki OpenGL

/********************************************************************

*****************/

linclude <windows.h> linclude <cstdlib>

#include <ctime> linclude <cmath> linclude <gl/gl.h> linclude <gl/glut.h>

typedef float point3(3); typedef float point2[2]; point2 tab2D[100]; point3 tab[7][100];

static GLfloat theta[] = {0.0, 0.0, 0.0); // trzy kąty obrotu

/******************************************************************** *****************^

//funkcja zwracająca wartość (y) funkcji weierstrassa w punkcie x float weierstrass(float a, float x)

{

float wynik = 0;

for( int k - 1 ; k<-20 ; k++ )

{

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

}

return wynik;

}

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

{

float x = 0; float s = 0.01; float mn = 10;

for( int i ■ 0 ; i<100 ; i++ )

2



Wyszukiwarka

Podobne podstrony:
Slajd5 Zadanie 10. Poniżej podane równania popytu i podaży (przedstawione za pomocą funkcji odwrotny
Scan0187 SHY Boy wobec wyzwania. Moim zadaniem było znalezienie łagodnego sposobu przekazania mu moi
Moim zadaniem było przeprowadzenie badania nad sposobem działania przetwornika cyfrowo - analogowego
zadanie model IS LM Model 1S - Lii Zadanie 86 Gospodarka zamknięta z udziałem państwa opisana jest z
42145 zadanie model IS LM Model 1S - Lii Zadanie 86 Gospodarka zamknięta z udziałem państwa opisana
Wstęp Celem naszego ćwiczenia było wyznaczenie gęstości bezwzględnej cieczy i ciała stałego za pomoc
Zadania 6 1.    Przetestować normalność dla danych z pliku wzrost.csv za pomocą testu
10 M1 PatkowskiP RozanskiK ZAD101 Zadanie 10 Dla ramy przedstawionej na rysunku wyznaczyć za pomocą
9777295166 Zadanie egzaminacyjne Drzwi automatycznie otwierane (przesuwane) sterowane są za pomocą
4 Zadanie - Żyrandol Żyrandol o masie m = 7.4 kg przyczepiono do sufitu za pomocą linki. Oblicz, jak
Zadanie 1. Systemy pozycyjne W szostkawym systemie pozycyjnym liczby reprezentujemy za pomocą cyfr o
pic 11 02 074240 4. Rozwiąż zadanie. Mama kupiła 2 pudełka bombek na choinkę. Oblicz za pomocą mnoż
20(3) 4 Zadanie - Żyrandol Żyrandol o masie m — 7.4 kg przyczepiono do sufitu za pomocą linki. Oblic
55 traktatu), której zadaniem było oznaczenie na miejscu linji granicznej między Polską a Niemcami.

więcej podobnych podstron