Lines Matching refs:bx
99 ax,ay,bx,by,cx,cy,x0,y0=bezmisc.bezierparameterize(((bx0,by0),(bx1,by1),(bx2,by2),(bx3,by3)))
100 dx=3*ax*(t**2)+2*bx*t+cx
103 dx = 6*ax*t+2*bx
109 print_("Slope error x = %s*t^3+%s*t^2+%s*t+%s, y = %s*t^3+%s*t^2+%s*t+%s, t = %s, dx==dy==0" % (ax,bx,cx,dx,ay,by,cy,dy,t))
277 ax,ay,bx,by,cx,cy,dx,dy = csp_parameterize(sp1,sp2)
278 if ax==0 and bx==0 and cx==0 and dx==x :
317 if y1>y and 3*ax*t**2 + 2*bx*t + cx !=0 : # if it's 0 the path only touches the ray
374 ax,ay,bx,by,cx,cy,dx,dy = csp_parameterize(sp1,sp2)
383 f = (ax*t3+bx*t2+cx*t+dx)*(3*ax*t2+2*bx*t+cx) + (ay*t3+by*t2+cy*t+dy)*(3*ay*t2+2*by*t+cy)
384 df = (6*ax*t+2*bx)*(ax*t3+bx*t2+cx*t+dx) + (3*ax*t2+2*bx*t+cx)**2 + (6*ay*t+2*by)*(ay*t3+by*t2+cy*t+dy) + (3*ay*t2+2*by*t+cy)**2
503 ax,ay,bx,by,cx,cy,x0,y0 = bezmisc.bezierparameterize((csp[i][j-1][1],csp[i][j-1][2],csp[i][j][0],csp[i][j][1]))
504 roots = cubic_solver(0, 3*ax, 2*bx, cx) + [0,1]
510 x = ax*(root**3)+bx*(root**2)+cx*root+x0
520 x = ax*(root**3)+bx*(root**2)+cx*root+x0
540 ax,ay,bx,by,cx,cy,dx,dy = bezmisc.bezierparameterize(a)
546 F[0] = ax*ta3+bx*ta2+cx*ta+dx-ax1*tb3-bx1*tb2-cx1*tb-dx1
548 F1[0][0] = 3*ax *ta2 + 2*bx *ta + cx
619 ax,ay,bx,by,cx,cy,dx,dy = csp_parameterize(sp1,sp2)
627 f1x = 3*ax*t2+2*bx*t+cx
629 f2x = 6*ax*t+2*bx
655 ax,ay,bx,by,cx,cy,dx,dy = csp_parameterize(sp1,sp2)
661 f1x = 3*ax*t**2 + 2*bx*t + cx
663 f2x = 6*ax*t + 2*bx
685 ax,ay,bx,by,cx,cy,dx,dy = bezmisc.bezierparameterize(csp_segment_to_bez(sp1,sp2))
689 f1x = 3*ax*t**2 + 2*bx*t + cx
691 f2x = 6*ax*t + 2*bx
701 t1 = 2*(bx*ay-ax*by)*t+(ay*cx-ax*cy)
704 t1 = bx*ay-ax*by
721 ax,ay,bx,by,cx,cy,dx,dy = bezmisc.bezierparameterize((sp1[1],sp1[2],sp2[0],sp2[1]))
722 a = 3*ax*by-3*ay*bx
724 c = bx*cy-cx*by
752 ax,bx,cx,dx = sp1[1][0], sp1[2][0], sp2[0][0], sp2[1][0]
755 x1, y1 = ax+(bx-ax)*t, ay+(by-ay)*t
756 x2, y2 = bx+(cx-bx)*t, by+(cy-by)*t
846 ax,ay,bx,by,cx,cy,x0,y0=bezmisc.bezierparameterize(bez)
848 b=coef1*by-coef2*bx
1160 ax,ay,bx,by,cx,cy,dx,dy=bezmisc.bezierparameterize((sp1[1][:],sp1[2][:],sp2[0][:],sp2[1][:]))
1162 f1x = 3*ax*t*t+2*bx*t+cx
1555 ax,bx,cx,dx, ay,by,cy,dy = a[0][0],a[1][0],b[0][0],b[1][0], a[0][1],a[1][1],b[0][1],b[1][1]
1556 if (ax==bx and ay==by) or (cx==dx and cy==dy) : return False, 0, 0
1557 if (bx-ax)*(dy-cy)-(by-ay)*(dx-cx)==0 : # Lines are parallel
1559 tb = (bx-cx)/(dx-cx) if cx!=dx else (by-cy)/(dy-cy)
1560 tc = (cx-ax)/(bx-ax) if ax!=bx else (cy-ay)/(by-ay)
1561 td = (dx-ax)/(bx-ax) if ax!=bx else (dy-ay)/(by-ay)
1564 ta = ( (ay-cy)*(dx-cx)-(ax-cx)*(dy-cy) ) / ( (bx-ax)*(dy-cy)-(by-ay)*(dx-cx) )
1565 tb = ( ax-cx+ta*(bx-ax) ) / (dx-cx) if dx!=cx else ( ay-cy+ta*(by-ay) ) / (dy-cy)
5331 bx=b[0]-a[0]
5339 if abs(dx*by-bx*dy)<limit and abs(dx*cy-cx*dy)<limit :
5617 bx,by,s=bisect((nx0,ny0),(nx1,ny1))
5619 nlLT[-1] += [[ [x0,y0],[bx,by], True, s]]
5650 bx,by,s=bisect((nx0,ny0),(nx1,ny1))
5651 nlLT[-1] += [[bLT[seg+1],[bx,by], True, 0.]]
6251 ax,ay,bx,by,cx,cy,dx,dy = csp_parameterize(sp1,sp2)
6252 roots = cubic_solver_real(0, 3*ax, 2*bx, cx)