Home > Net >  Mandelbrot Set function crashes
Mandelbrot Set function crashes

Time:02-28

i made a sim for the Mandelbrot Set function, zn 1 = power(zn) c and it work but when i get to the point were the function is unstable it crashes, now i have a boolen that when true makes a wire that connects all the circles, when its false its fine(dosent crash) but when its on it does, the code works like this:

start: building a list of circles and making there pos by the equation, and then crating a wire between the circle and the last circle, update: then when you move the circle it uses the already made list of gameobj to update there pos.

you can try it here: the project

CodePudding user response:

I looked briefly into your code and you seem to get some invalid positions like infinite / undefined from your calculations or just some positions too far away for Unity.

I could remove these by simply limiting position to e.g.

 x = Mathf.Clamp(Mathf.Pow(x, 2), -Screen.width, Screen.width);
 x = Mathf.Clamp(x - Mathf.Pow(LastCircleVec2.y, 2), -Screen.width, Screen.width);
 x = Mathf.Clamp(x   RedCircleVec2.x, -Screen.width, Screen.width);

 y = Mathf.Clamp((2 * LastCircleVec2.x * LastCircleVec2.y)   RedCircleVec2.y, -Screen.width, Screen.width);
  • Related