mobFixed.py

from pygeo import *

v=display(scale=4, camera_vector=(0,2.2,-1))


zp1=zFreePoint(1,1,color=WHITE)
zp2=zFreePoint(-1,-2,color=WHITE)

zcircle1=zCircle(zp1,zp2,color=WHITE)

mob=mobRotate(zp1,PI/3,[zcircle1],color=BLUE)

mob1=mobFixed(mob,color=RED,fixed=1,pointsize=.15)
mob2=mobFixed(mob,color=RED,fixed=0,pointsize=.15)

#reference objects
usphere=uSphere()
u1=z_to_uPoint(mob1,color=WHITE)
u2=z_to_uPoint(mob2,color=WHITE)
uCircle(zcircle1)
uTransform([mob])
rLine(u1,u2,color=WHITE)
rLine(usphere.N,u2,color=WHITE)
rLine(usphere.N,u1,color=WHITE)
zPlane(color=LIGHTGRAY)
v.pickloop()