Skip to content

denizkarhan/Creating-extraordinary-fractals-with-c-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fract-ol

Genel Bakış

  • Fraktal; matematikte, çoğunlukla kendine benzeme veya oransal kırılma özelliği gösteren karmaşık geometrik şekillerin ortak adıdır. Fraktallar, farklı ölçeklerde birbirine benzeyen sonsuz karmaşık desenlerdir. Devam eden bir geri bildirim döngüsünde basit bir işlemin tekrar tekrar tekrarlanmasıyla oluşturulurlar. Özyineleme ile yönlendirilen fraktallar, dinamik sistemlerin görüntüleridir. Geometrik olarak, bildik boyutlarımız arasında bulunurlar.
  • Doğa fraktallarla dolu olduğundan, fraktal desenler son derece tanıdıktır.
  • Örneğin: ağaçlar, nehirler, kıyı şeritleri, dağlar, bulutlar, deniz kabukları, kasırgalar vb. Soyut fraktallar. Soyut frakatallara örnek Mandelbrot seti diyebiliriz. Mandelbrot seti basit bir denklemi tekrar tekrar hesaplayan bir bilgisayar tarafından oluşturulabilir.

Mandelbrot1

gif_mandelbrot

Özellikler

  • Farklı fraktallar oluştur: zorunlu fraktallar mandelbrot ve julia setleridir.
  • Farklı renk temaları oluşturmalısın. -> 'c' ile dinamik renkler oluştur.
  • Pürüzsüz ve doğrusal renklendirme

Derleme ve çalıştırma

"make" komutunu çalıştırın. Yürütülebilir bir dosya derleniyor. OS X ve Linux üzerinde çalışır. './fractol [fraktal]' ile çalıştırmalısın. Fraktallar şunlardır: "mandelbrot", "julia1", "julia2", "julia3", "burningship", "mandelbar"

Julia3

gif_julia3

About

fractal, Ecole 42 project, OpenGL and MLX Library, C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published