In[]:=
InversionOfParaboloidOnSphere::usage="In this case it is the inversion of a circular paraboloid on a sphere that may or may not be at the origin. Example is the sphere: + + = , the coordinates of the new points after the the inversion are: (x, y, z) FractionBox[\(\*SuperscriptBox[\(R\), \(2\)] . \((x, y, z)\)\), \(\*SuperscriptBox[\(x\), \(2\)] + \*SuperscriptBox[\(y\), \(2\)] + \*SuperscriptBox[\(z\), \(2\)]\)]. References: Wolfram MathWorld: Inversion; Personal. ";
2
x
2
y
2
z
2
R
In[]:=
Manipulate[δ=ResourceFunction["InversionSurface"][{3,4,5},4,{uCos[v],uSin[v],},{u,v}];Show[ParametricPlot3D[δ,{u,0,θ1},{v,0,θ1},PlotStyleOpacity[0.3],ColorFunction->"RedBlueTones",PerformanceGoal->"Quality",PlotPoints->60],AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,PlotRangeAll,ViewPoint{7,-2.4,-2.},ImageSize900,BoxRatiosAutomatic],Style["Inversion of a paraboloid on a sphere :",Bold,Large],{{θ1,1,"Parameter (θ)"},0.01,3π,0.01},ControlPlacementTop]
2
u
Out[]=

