文件名称:FRACTOL:该项目旨在创建图形精美的分形
文件大小:2.99MB
文件格式:ZIP
更新时间:2024-06-02 19:39:37
fractal burning-ship mandelbrot-fractal fractal-algorithms mandelbrot-sets
FRACTOL 该项目旨在创建图形精美的分形。 燃烧船的分形: 燃烧船的分形#2: Mandelbrot套装: 曼德布罗特#2: Julia(Julia)集: 朱莉亚设定#2: 在您的本地计算机上运行: 下载go_FRACTOL文件夹; 运行./fractol ,您将看到可用的分形列表; 运行./fractol fractal_name (例如: ./fractol mandelbrot_set ); 遵循将在终端窗口中看到的图例。 在这个项目中,我使用图像方法进行绘制,但是未实现多线程,因此在屏幕的高度和宽度较大时,程序将运行缓慢。 我做了什么: 可以移动分形(向左,向右,向上,向下); 缩放(鼠标滚轮或鼠标按钮); 更改深度(这样您就可以在分形的每个特定部分看到其他色谱); 分形研究太深时,将其重置; 选择了几种颜色表示形式; 您可以用鼠标更改Julia的系数,
【文件预览】:
FRACTOL-master
----color_manager.c(2KB)
----fractals_math.c(3KB)
----Makefile(1KB)
----mouse_events.c(3KB)
----libft()
--------ft_strrchr.c(1KB)
--------ft_memalloc.c(1KB)
--------ft_isspace.c(1KB)
--------ft_isalnum.c(1KB)
--------ft_putchar_fd.c(970B)
--------ft_strdel.c(1021B)
--------Makefile(2KB)
--------ft_strchr.c(1KB)
--------ft_strnequ.c(1KB)
--------ft_isupper.c(993B)
--------ft_strstr.c(1KB)
--------ft_strncpy.c(1KB)
--------ft_memcpy.c(1KB)
--------ft_lstiter.c(1KB)
--------ft_strnew.c(1KB)
--------ft_strcat.c(1KB)
--------ft_putnbr_fd.c(1KB)
--------ft_strncat.c(1KB)
--------ft_memcmp.c(1KB)
--------ft_islower.c(993B)
--------ft_isdigit.c(993B)
--------ft_strmapi.c(1KB)
--------ft_strlcat.c(1KB)
--------ft_putendl_fd.c(1KB)
--------ft_memccpy.c(1KB)
--------ft_isprint.c(992B)
--------ft_lstadd.c(1019B)
--------ft_substrcmp.c(1KB)
--------ft_lstdelone.c(1KB)
--------ft_strcmp.c(1KB)
--------ft_lstmap.c(2KB)
--------ft_memchr.c(1KB)
--------ft_memmove.c(1KB)
--------ft_toupper.c(1KB)
--------ft_strequ.c(1KB)
--------ft_lstdel.c(1KB)
--------README.md(566B)
--------ft_isascii.c(971B)
--------ft_strmap.c(1KB)
--------ft_putstr.c(1KB)
--------ft_putnbr.c(1KB)
--------ft_putchar.c(958B)
--------ft_bzero.c(1KB)
--------ft_strncmp.c(1KB)
--------ft_strnstr.c(1KB)
--------ft_putstr_fd.c(1KB)
--------ft_memdel.c(1021B)
--------ft_strclr.c(1KB)
--------ft_strjoin.c(1KB)
--------ft_strdup.c(1KB)
--------ft_strlen.c(1KB)
--------ft_wordcount.c(2KB)
--------ft_isalpha.c(1003B)
--------ft_itoa.c(2KB)
--------libft.h(4KB)
--------author(9B)
--------ft_atoi.c(2KB)
--------ft_putendl.c(1KB)
--------ft_striteri.c(1KB)
--------ft_strsplit.c(2KB)
--------ft_lstnew.c(1KB)
--------ft_strtrim.c(2KB)
--------ft_strsub.c(1KB)
--------ft_memset.c(1KB)
--------ft_tolower.c(1KB)
--------ft_striter.c(1KB)
--------ft_strcpy.c(1KB)
----fractol.c(3KB)
----screenshots()
--------julia_1.png(430KB)
--------julia_3.png(442KB)
--------mandelbrot_1.png(229KB)
--------julia_2.png(621KB)
--------burning_ship_3.png(559KB)
--------burning_ship_1.png(260KB)
--------burning_ship_2.png(245KB)
--------mandelbrot_2.png(319KB)
----README.md(2KB)
----keyboard_events.c(2KB)
----draw_manager.c(2KB)
----go_FRACTOL()
--------fractol(131KB)
----author(9B)
----mlx_manager.c(2KB)
----includes()
--------fractol.h(3KB)