Mgfractal: Add 3D and 4D fractals #3456
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
"3D Mandelbrot/Mandelbar
3D Christmas Tree
3D Mandelbulb
3D Cosine Mandelbulb
4D Mandelbulb
Plus corresponding julia set for each
Add credits for formulas
Rename parameter 'formula' to 'fractal'
Speed optimisations"
Add 5 more variations of mandelbrot sets, each with a corresponding julia set.
Formulas from http://www.bugman123.com/Hypercomplex/index.html and http://www.fractalforums.com/index.php these are now mentioned in credits.
Parameter 'formula' was incorrectly named, there are 9 formulas and 18 fractals.
From parameter 'fractal', variables 'formula' and 'julia' are calculated in ctor to speed up the iteration loop.