Skip to content

Fract'ol is about creating graphically beautiful fractals with C. Fractals are complex geometric shapes that exhibit self-similar patterns at different scales. They are generated through mathematical equations and iterative processes.

Notifications You must be signed in to change notification settings

hienptx/42_fractol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this project about?

Fract'ol is about creating graphically beautiful fractals with C. So what fractals mean? Fractals are complex geometric shapes that exhibit self-similar patterns at different scales. They are generated through mathematical equations and iterative processes.

The following sets are presented in the scope of this project with its real rendered images:

  • MANDELBROT SET equation: F(z) = z^2 + c. Here, z represents a complex number, and c is a constant complex number (usually representing the initial point in the complex plane).
Screen Shot 2024-05-14 at 3 24 00 PM
  • JULIA SET is closely related to Mandelbrot set, which set under surtain conditions. For example, to turn Mandelbrot to Julia, the value of c (start position) is defined beforehand.
Screen Shot 2024-05-15 at 6 27 31 PM Screen Shot 2024-05-15 at 6 29 08 PM
  • BURNING SHIP is as well as the next variation of Mandelbrot set. Instead of squaring the complex number and adding the initial point (as in the Mandelbrot set), the Burning Ship fractal squares the absolute values of the real and imaginary parts separately and then adds the initial point.
Screen Shot 2024-05-15 at 6 34 16 PM

This project utilizes an existed graphic-library named MLX42 (Repo: https://github.com/codam-coding-college/MLX42.git).

Resource links:

About

Fract'ol is about creating graphically beautiful fractals with C. Fractals are complex geometric shapes that exhibit self-similar patterns at different scales. They are generated through mathematical equations and iterative processes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published