#NEWLINE# def get_bezier_pts( self , kappa = 0.5522848 ) : #NEWLINE# #INDENT# 'Used by drawing subclasses to draw the ellipse.' #NEWLINE# ( mx , my ) = ( self . x , self . y ) #NEWLINE# ( xs , ys ) = ( ( mx - self . xradius ) , ( my - self . yradius ) ) #NEWLINE# ( ox , oy ) = ( ( self . xradius * kappa ) , ( self . yradius * kappa ) ) #NEWLINE# ( xe , ye ) = ( ( mx + self . xradius ) , ( my + self . yradius ) ) #NEWLINE# pts = [ ( xs , my ) , ( xs , ( my - oy ) ) , ( ( mx - ox ) , ys ) , ( mx , ys ) , ( ( mx + ox ) , ys ) , ( xe , ( my - oy ) ) , ( xe , my ) , ( xe , ( my + oy ) ) , ( ( mx + ox ) , ye ) , ( mx , ye ) , ( ( mx - ox ) , ye ) , ( xs , ( my + oy ) ) , ( xs , my ) ] #NEWLINE# return pts