Hopa-Jong fractal map

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "TFT_4DGL.h"
00002 
00003 TFT_4DGL lcd(p9,p10,p11);
00004 
00005 int main() {
00006    
00007     float a = 2.24;
00008     float b = 0.65;
00009     float c = 0.43;
00010     float d = 2.43;
00011 
00012     float x = 0;
00013     float y = 0;
00014 
00015     int xout = 0;
00016     int yout = 0;
00017  
00018  while (1) {
00019  
00020     double oldX = x;
00021     double oldY = y;
00022   
00023     x = sin(a*oldY)-cos(b*oldX);
00024     y = sin(c*oldX)-cos(d*oldY);
00025   
00026     xout = 220+(x*100);
00027     yout = 135+(y*70);
00028    
00029     lcd.pixel(yout,xout,WHITE);
00030 
00031 }
00032 }