Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. void itera_fractal(char bruit,int paso)
  2. {
  3. int pas_aux = paso / 2;
  4. int i = 0;
  5. int j = 0;
  6.  
  7. if (paso > 1){
  8. for (int y = 0; y < N + 1; y++){
  9. for (int x = 0; x < N + 1; x++){
  10. double za = zz[i][j];
  11. double zb = zz[i + paso][j];
  12. double zc = zz[i + paso][j + paso];
  13. double zd = zz[i][j + paso];
  14.  
  15. zz[i + pas_aux][j] = (za + zb) / 2 + soroll(x*paso + pas_aux, y*paso, pas_aux, bruit); //V1 - V2
  16. zz[i + paso][j + pas_aux] = (zb + zc) / 2 + soroll(x*paso + paso, y*paso + pas_aux, pas_aux, bruit);//V2 - V3
  17. zz[i + pas_aux][j + paso] = (zc + zd) / 2 + soroll(x*paso + pas_aux, y*paso + paso, pas_aux, bruit); //V3 - V4
  18. zz[i][j + pas_aux] = (zd + za) / 2 + soroll(x*paso, y*paso + pas_aux, pas_aux, bruit); // V4 - V1
  19. zz[i + pas_aux][j + pas_aux] = (za + zb + zc + zd) / 4 + soroll(x*paso + pas_aux, y*paso + pas_aux, pas_aux, bruit); // middle
  20. i = i + paso;
  21. }
  22. i = 0;
  23. j = j + paso;
  24. }
  25. itera_fractal(bruit, pas_aux);
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement