Skip to content

Zoom breaks at certain order's of magnitude

Currently to zoom into the fractal, the order of magnitude of the current zoom level and a fixed base multiplier is used as a multiplier for each zoom iteration. At certain order's of magnitude the zoom in breaks due to the logic of using a fixed base multiplier on top of the order of magnitude multiplier.

self.fractal_zoom += 0.08 * self.magnitude_scale

0.08 is the current base multiplier and causes issues for zoom at an order of magnitude of 10 which makes sense with the current logic.

The multiplier logic for zooming(and panning) need's to be explored further and improved/replaced