Построение фрактала Gingerbread man. Данныей фрактал относится к орбитальному типу, но в отличие от других алгоритмов данного раздела, орбитальная формула применяется только к одной отправной точке для создания образа. Эта формула: #include <graphics.h> // подключение библиотеки #include <stdio.h> #include <conio.h> #include <math.h> int main () { int n; // объявление переменных float x,y,t; int gd,gm; // инициализация графического режима gd = DETECT; initgraph (&gd, &gm, ""); x=-0.1; y=0; n=0; while (!kbhit ()) { // выполнение цикла, пока не нажата клавиша t=x; x=1-y+abs(x); y=t; n++; putpixel (320 + ceil (x*20), 240 + ceil (y*20), n%16); // рисование точки } getch (); closegraph (); // закрытие графического режима return 0; }
Ключевые слова:
Gingerbread man
|
|||||||