uInversePoint.py

from pygeo import *

v=display(scale=3, camera_vector=(0,1,-1))

up1=uSlider(-PI/3,-PI*2/5,color=WHITE)
up2=uSlider(-PI/2,PI,color=WHITE)
up3=uSlider(PI/5,-PI*4/5,color=WHITE)

ucircle=uCircle(up1,up2,up3,color=BLUE)

upoint=uSlider(PI/3,PI/5*2,color=BLUE)

inversepoint=uInversePoint(ucircle,upoint)

#refences objects
usphere=uSphere()
zPlane(grid_scale=10)
zCircle(ucircle,color=WHITE)
zPoint(upoint,color=WHITE)
zPoint(inversepoint,color=WHITE)
rLine(usphere.N,upoint,color=WHITE)
rLine(usphere.N,inversepoint,color=WHITE)

v.pickloop()