CorrelationLines.py

from pygeo import *

v=display(scale=70)
p1 = FreePoint(-18,-12.,15,color=WHITE)
p2 = FreePoint(3,-8.0,0,color=WHITE)
p3 = FreePoint(-35.0,-2.0,25,color=WHITE)

plane=Plane(p1,p2,p3,level=3)
p4 = Slider(plane,-9,18,-1,color=WHITE)
p5 = Slider(plane,-35,17,-1,color=WHITE)

conic=Conic(p1,p2,p3,p4,p5,color=BLUE,pointsize=1.5)

p6 = Slider(plane,11,16,-16,color=WHITE)
p7 = Slider(plane,-3,7,16,color=WHITE)
line=Line(p6,p7,color=WHITE)
pointarray=PointArray(line,seg=True,color=BLUE)
CorrelationLines(conic,pointarray,color=RED)
v.pickloop()