Author Topic: Apollonian gasket  (Read 8555 times)

Offline GeoffW1

  • Ewok
  • *
  • Posts: 11
    • View Profile
Apollonian gasket
« on: October 08, 2017, 07:28:30 am »

Here's a work-in-progress, an Apollonian Gasket. I don't know why it's called a gasket, as it is nothing to do with machinery. It's a fractal, an endless repetition of a shape on an ever decreasing scale.

You can see how it goes. The 3 largest inner circles don't have to be the same dia. to start with, there are endless variations:

I constructed this one only by eye, using CamBam's circle properties to make small adjustments, and using Copy, Paste and Move. There are many circles yet to go, so I'll post updates. I did not directly use the maths properties of it yet, but I'm constructing an Excel spreadsheet in an effort to enter the perfect next level diameters. Wish me luck!

I figured that if I carefully constructed the 3 largest inner circles to be the same diameter to begin, then all corresponding circles around the fractal would be the same dia. as well. But they aren't!! At "level 4" I'm already having to make 1% adjustments to diameters. I think that is due to errors in fitting tangency by eye.

Anyone know of plugins or procedures I can better use?


Offline EddyCurrent

  • CNC Jedi
  • *****
  • Posts: 5211
  • Made in England
    • View Profile
Re: Apollonian gasket - plugin
« Reply #2 on: October 09, 2017, 17:01:59 pm »
I found some code on the net so modified it very slightly for CamBam, Plugin attached below.

Warning, once it starts you have to wait until it's finished so don't go extreme on the numbers.  ;)
It will say "Finished !" in the bottom message window when done.

Once installed it appears in Plugins->Apollonian Gasket

Set the number of levels and the approximate diameter then press 'Draw'
« Last Edit: October 09, 2017, 17:37:09 pm by EddyCurrent »
Filmed in Supermarionation

Offline GeoffW1

  • Ewok
  • *
  • Posts: 11
    • View Profile
Re: Apollonian gasket
« Reply #3 on: October 12, 2017, 02:29:09 am »
Well done Eddy