As always Dzandaa, thanks for the reply.
When searching for Inverse Curves I kept on getting links to Mathematica.
Mathematica/Wolfram sites seems to have some good examples of mathematics and graphics. I was going to use it as a starting point, until I find some other sources. Possibly I will play around with the Academic (teacher's) version of Mathematica to see how it all works.
Found some javaScript code, which I will also look at.
Also Paint.Net plugins are written in CSharp, so perhaps I might be lucky and see some related code for polar inversion curves.
I suppose that as a starting point, I could make a Lazarus program that makes a simple Sierpinski Triangle in the center of a TPaintbox canvas. Then perhaps store the coordinates of the points in an array/collection, convert the points from Cartesian to polar and then apply the transform 1/r to the points, leaving the angle the same (polar coordinates are in the for (r, theta) ).
Not really that sure of what I'm doing so got to play around.