IFS Fractals: Just ... Cough ... 61 Curve Types ! lazarus / 39-Graphics ---------------------------------------------------------------------- Boleeman · 2024-12-06 14:44 Make some Fractals by using IFS (Iterating) I especially like the Dark Twiggy Tree (as shown in the screenshot) Enjoy. ---------------------------------------------------------------------- Boleeman · 2024-12-06 23:05 I added a few more IFS Fractal Curves Finally got the Sand Dollar Snowflake and the Curly Tree Curves working. To increase the darkness of the rendering increase the number of iterations. (Now about 20 IFS curves to pick from) Also found some interesting reading from Yale University on how to go from the curve and code the IFS parameters. ---------------------------------------------------------------------- Dzandaa · 2024-12-07 14:41 Hi @Boleeman: Nice fractal As you like fractal, there is on I created today using "Chaos Game" Algorithm. B-> ---------------------------------------------------------------------- Boleeman · 2024-12-08 07:22 Dzandaa, As Always ... Nicely done and much appreciated. The rendering has an Impressionistic type style to it. Noticed that there are 1 or 2 points that are in the middle of the triangles (marked in yellow in attached png). Might be some type of initialization bug, as they tend to occur at the start of the renderings. Thank you Dzandaa for the nice/interesting fractal program. With my IFS program I found a few more curves as shown in the attached png (not sure if anyone is interested in them ?) I also noticed the some curves are specified with only 6 parameters instead of 7 on some websites. I thought of making different selected colours instead of only green and loading and saving the 7 curve parameter values in a different way. ---------------------------------------------------------------------- Dzandaa · 2024-12-08 10:51 Hi, @Boleeman: I also noticed the Lost points,  I have not yet found the cause. Here is a minor correction that allows to select draw steps. B-> ---------------------------------------------------------------------- Boleeman · 2024-12-14 08:20 Thanks Dzandaa for that update. I tried using Pointf floating point array in an overlapping Snowflake program but was not successful ( PointF(X1, Y2), PointF(X2, Y1), PointF(X3, Y2), etc was not recognized) but I saw how you did a floating point array so I will perhaps try the way you did to use floating point array in your Chaos Game program. Yes Dzandaa. I did forget:     type PointF = Packed record      x: Float;      y: Float;     end; Meanwhile here are some new IFS Fractal curves I found (been playing around with colouring): ---------------------------------------------------------------------- Boleeman · 2024-12-14 08:31 and a few more. ---------------------------------------------------------------------- Dzandaa · 2024-12-14 10:24 Hi, @Boleeman: I think you forgot: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i type PointF = Packed record x: Float; y: Float;end; At the beginning. B-> ---------------------------------------------------------------------- Joanna · 2024-12-14 10:41 Wow those are some nice fractals . Thanks for the code too ---------------------------------------------------------------------- Boleeman · 2024-12-21 00:27 Latest version with 61 Curve Types (Filled Dragon Curve is not working) With this version you can set the curve colour. The veined png looks a bit BLOODY. Ouch !