Lines Matching defs:py
4665 float px = x0-sx, py = y0-sy;
4666 // minimize (px+t*dx)^2 + (py+t*dy)^2 = px*px + 2*px*dx*t + t^2*dx*dx + py*py + 2*py*dy*t + t^2*dy*dy
4667 // derivative: 2*px*dx + 2*py*dy + (2*dx*dx+2*dy*dy)*t, set to 0 and solve
4668 float t = -(px*dx + py*dy) / (dx*dx + dy*dy);
4686 float px,py,t,it,dist2;
4720 py = it*it*y0 + 2*t*it*y1 + t*t*y2;
4721 dist2 = (px-sx)*(px-sx) + (py-sy)*(py-sy);
4728 py = it*it*y0 + 2*t*it*y1 + t*t*y2;
4729 dist2 = (px-sx)*(px-sx) + (py-sy)*(py-sy);
4736 py = it*it*y0 + 2*t*it*y1 + t*t*y2;
4737 dist2 = (px-sx)*(px-sx) + (py-sy)*(py-sy);