Compare commits

..

10 Commits

Author SHA1 Message Date
djonker
4cbcfa131a showingsomethingtojordy 2023-04-14 17:29:41 +02:00
djonker
1236614120 readmeupdate 2023-03-11 08:15:10 +01:00
djonker
8bfb7ae8fa readmeupdate 2023-03-11 04:57:29 +01:00
djonker
3b6ddfa24c readmeupdate 2023-03-11 04:56:53 +01:00
djonker
4fa6f978aa readmeupdate 2023-03-11 04:56:21 +01:00
djonker
46f952c28f readmeupdate 2023-03-11 04:55:43 +01:00
djonker
c0c16346d5 Merge remote-tracking branch 'refs/remotes/core/master'
merging
2023-03-11 04:54:07 +01:00
djonker
884b1ccc90 readmeupdate 2023-03-11 04:53:15 +01:00
Danny Jonker
fa62afd886 done.. 2023-03-09 20:33:01 +01:00
Danny Jonker
1f1f980097 nothing 2023-03-09 10:17:53 +01:00
4 changed files with 35 additions and 18 deletions

View File

@ -1,12 +1,12 @@
# **************************************************************************** # # **************************************************************************** #
# # # #
# .--. _ # # .--. _ #
# Makefile :+: :+: :+: # # Makefile |o_o || | #
# |:_/ || |_ _ ___ __ # # |:_/ || |_ _ ___ __ #
# 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/02/09 01:03:34 by houtworm ### ########.fr # # Updated: 2023/04/14 17:29:23 by houtworm \___)=(___/ #
# # # #
# **************************************************************************** # # **************************************************************************** #

View File

@ -1,16 +1,33 @@
Todo: # Fractol
fix fractal getting out of aspect when wildly zooming in and out Fractol is a Fractal zoomer using the mlx library
fix CY and CX value when the doubles are negative
multithreading, give every Y line to the next thread. ---
auto zoom to current center. ## Improvements
Option to not draw fractals but only show next, next, next, next..... mandelbrot iteration ### Features
Seperate Calculation from drawing so that color flowing can be controlled without recalculating auto zoom to current center.\
calulate and display fractal dimension?, count edge pixels at standard zoom? Seperate Calculation from drawing so that color flowing can be controlled without recalculating\
option to display numbers of the numberplane?, if so how to shrink with zoom? calulate and display fractal dimension?, count edge pixels at standard zoom?\
add an option to blend colors in a gradient option to display numbers of the numberplane?, if so how to shrink with zoom?\
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?
If both numbers get very close to zero it is definitely in the mandelbrot (mess up precision?) ### Faster Rendering
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?) multithreading, give every Y line to the next thread.\
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.) If both numbers get very close to zero it is definitely in the mandelbrot (mess up precision?)\
Somehow stop calculating if a new calculation is next in line 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?)\
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/02 02:04:03 by djonker \___)=(___/ */ /* Updated: 2023/03/09 09:55:01 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: 2022/12/28 23:57:56 by djonker \___)=(___/ */ /* Updated: 2023/03/09 20:30:01 by djonker \___)=(___/ */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */