Fractal-Viewer

所属分类:分形几何
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2023-01-16 18:01:01
上 传 者sh-1993
说明:  分形查看器,,
(Fractal-Viewer,,)

文件列表:
arial.ttf (367112, 2023-01-16)
button.cpp (1100, 2023-01-16)
color.cpp (1714, 2023-01-16)
examples/ (0, 2023-01-16)
examples/-0.55+0.71i.png (133999, 2023-01-16)
examples/-1.27+0i.png (100535, 2023-01-16)
examples/-1.73+0i.png (57118, 2023-01-16)
examples/0.285+0.1i.png (279359, 2023-01-16)
examples/0.3+0.5i.png (187436, 2023-01-16)
examples/fractal_gui.png (175559, 2023-01-16)
examples/mandelbrot.png (175781, 2023-01-16)
include/ (0, 2023-01-16)
include/button.h (482, 2023-01-16)
include/color.h (116, 2023-01-16)
include/panelButton.h (393, 2023-01-16)
include/parameters.h (355, 2023-01-16)
include/text.h (186, 2023-01-16)
mandelbrot.cu (6939, 2023-01-16)
panelButton.cpp (1848, 2023-01-16)
parameters.cpp (3091, 2023-01-16)
text.cpp (1206, 2023-01-16)
window_icon.jpg (41538, 2023-01-16)

# Fractal-Viewer Yanis GOUGEAT January 2023 Description: This software generates many kinds of fractals such as the Julia set and the Mandelbrot set. Features: - Zoom on the image: Using the mouse wheel, it is possible to zoom-in and zoom-out on the position of the cursor. - Switch between Julia set and Mandelbrot set - Modify the constant values for the Julia set, showing different fractals. The allowed values are between -4 and 4. - Modify the step value to increase or decrease the constant values with more precision - Hide the panels by pressing the 'H' key. Press again 'H' to show the panels. Fractal Viewer GUI ![Fractal GUI](https://github.com/examples/fractal_gui.png?raw=true "Graphic User Interface") Examples ![Mandelbrot set](https://github.com/examples/mandelbrot.png?raw=true "Mandelbrot set") Z + c

![Julia set](https://github.com/examples/-0.55%2B0.71i.png?raw=true "Julia set") Z - 0.55 + 0.71i

![Julia set](https://github.com/examples/-1.27%2B0i.png?raw=true "Julia set") Z - 1.27 + 0i

![Julia set](https://github.com/examples/-1.73%2B0i.png?raw=true "Julia set") Z - 1.73 + 0i

![Julia set](https://github.com/examples/0.3%2B0.5i.png?raw=true "Julia set") Z + 0.3 + 0.51i

![Julia set](https://github.com/examples/0.285%2B0.1i.png?raw=true "Julia set") Z + 0.285 + 0.1i

Prerequisites: - The graphic library used is SFML. You have to install it before running the program. https://www.sfml-dev.org/download.php - You need a NVIDIA graphic card to use it, with the CUDA toolkit installed on your computer. https://developer.nvidia.com/cuda-downloads How to run the program: - On Visual Studio, create a new CUDA project - Add the SFML library to the project - Generate the solution - Execute the program

近期下载者

相关文件


收藏者