Suggestion-Box icon indicating copy to clipboard operation
Suggestion-Box copied to clipboard

Coding challenge: Circle inversion

Open escariano opened this issue 5 years ago • 2 comments

Using circle inversion you can create interesting images. It could be nice create some visualization using it.

Additional info: Javascript implementation and demo Numberphile video about circle inversion

escariano avatar Feb 10 '20 19:02 escariano

Oh you beat me to it. https://www.youtube.com/watch?v=bJOuzqu3MUQ Kept thinking I bet this would make a cool image / mesh distorter. Click to set point of inversion drag to set radius - sit back and watch elephants get turned inside out (into shoes). nice.

orac808 avatar Feb 10 '20 23:02 orac808

There is an interesting application of inversion: the Steiner Porism. It is a theorem that states that "if there are two circles in a plane such that at least one circle can start a train or mutually tangent circles, then any other circle can start such a train".

Here is an image of it:

image

And the Brazilian Math Competition uses it as animated logo.

(Well, the idea is that there is a suitable inversion that sends the two starter circles in concentrical ones!)

I believe it would be a fun visualization device in P5.

AndersonTorres avatar Oct 16 '22 04:10 AndersonTorres