Compare commits

..

No commits in common. "4cbcfa131a38dc6fee1cd532e65ae9c5937d7fea" and "ef584d4e275c8c49f2a659b015cec1166b229338" have entirely different histories.

4 changed files with 18 additions and 35 deletions

View File

@ -1,12 +1,12 @@
# **************************************************************************** # # **************************************************************************** #
# # # #
# .--. _ # # .--. _ #
# Makefile |o_o || | # # Makefile :+: :+: :+: #
# |:_/ || |_ _ ___ __ # # |:_/ || |_ _ ___ __ #
# By: djonker <djonker@student.codam.nl> // \ \ __| | | \ \/ / # # By: djonker <djonker@student.codam.nl> // \ \ __| | | \ \/ / #
# (| | )|_| |_| |> < # # (| | )|_| |_| |> < #
# Created: 2022/11/24 10:12:10 by djonker /'\_ _/`\__|\__,_/_/\_\ # # Created: 2022/11/24 10:12:10 by djonker /'\_ _/`\__|\__,_/_/\_\ #
# Updated: 2023/04/14 17:29:23 by houtworm \___)=(___/ # # Updated: 2023/02/09 01:03:34 by houtworm ### ########.fr #
# # # #
# **************************************************************************** # # **************************************************************************** #

View File

@ -1,33 +1,16 @@
# Fractol Todo:
Fractol is a Fractal zoomer using the mlx library fix fractal getting out of aspect when wildly zooming in and out
fix CY and CX value when the doubles are negative
--- multithreading, give every Y line to the next thread.
## Improvements auto zoom to current center.
### Features Option to not draw fractals but only show next, next, next, next..... mandelbrot iteration
auto zoom to current center.\ Seperate Calculation from drawing so that color flowing can be controlled without recalculating
Seperate Calculation from drawing so that color flowing can be controlled without recalculating\ calulate and display fractal dimension?, count edge pixels at standard zoom?
calulate and display fractal dimension?, count edge pixels at standard zoom?\ option to display numbers of the numberplane?, if so how to shrink with zoom?
option to display numbers of the numberplane?, if so how to shrink with zoom?\ add an option to blend colors in a gradient
add an option to blend colors in a gradient\
vector graphic fractols based on lines if possible? vector graphic fractols based on lines if possible?
### Faster Rendering If both numbers get very close to zero it is definitely in the mandelbrot (mess up precision?)
multithreading, give every Y line to the next thread.\ Check if the last number is very close to the current number every 10 iterations, if so break, it is in the mandelbrot (mess up precision?)
If both numbers get very close to zero it is definitely in the mandelbrot (mess up precision?)\ Use Symmetric properties to draw the first line and last line at the same time (only helpful with very low zoom values else it only adds conditions.)
Check if the last number is very close to the current number every 10 iterations, if so break, it is in the mandelbrot (mess up precision?)\ Somehow stop calculating if a new calculation is next in line
Use Symmetric properties to draw the first line and last line at the same time (only helpful with very low zoom values else it only adds conditions.)\
Somehow stop calculating if a new calculation is next in line\
Edge Detection? Edge Detection?
---
## Bugs
**fractal getting out of aspect when wildly zooming in and out**\
**CY and CX value wrong when the doubles are negative**
---
## Usage
1. Simply clone or download the repository
2. Run `make` in the cloned directory
3. Start the server with `./fract-ol [FRACTAL] [ITERATIONS] [COLORSCHEME]`
---
[This project is part of the studies at 42](https://42.fr/en/homepage/)

View File

@ -6,7 +6,7 @@
/* By: houtworm <codam@houtworm.net> +#+ +:+ +#+ */ /* By: houtworm <codam@houtworm.net> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2022/12/13 08:03:26 by houtworm #+# #+# */ /* Created: 2022/12/13 08:03:26 by houtworm #+# #+# */
/* Updated: 2023/03/09 09:55:01 by djonker \___)=(___/ */ /* Updated: 2023/03/02 02:04:03 by djonker \___)=(___/ */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */

View File

@ -6,7 +6,7 @@
/* By: houtworm <codam@houtworm.net> +#+ +:+ +#+ */ /* By: houtworm <codam@houtworm.net> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2022/12/25 11:14:13 by houtworm #+# #+# */ /* Created: 2022/12/25 11:14:13 by houtworm #+# #+# */
/* Updated: 2023/03/09 20:30:01 by djonker \___)=(___/ */ /* Updated: 2022/12/28 23:57:56 by djonker \___)=(___/ */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */