Lines Matching refs:uy
2054 static float nsvg__vecrat(float ux, float uy, float vx, float vy)
2056 return (ux*vx + uy*vy) / (nsvg__vmag(ux,uy) * nsvg__vmag(vx,vy));
2059 static float nsvg__vecang(float ux, float uy, float vx, float vy)
2061 float r = nsvg__vecrat(ux,uy, vx,vy);
2064 return ((ux*vy < uy*vx) ? -1.0f : 1.0f) * acosf(r);
2073 float ux, uy, vx, vy, a1, da;
2138 uy = (y1p - cyp) / ry;
2141 a1 = nsvg__vecang(1.0f,0.0f, ux,uy); // Initial angle
2142 da = nsvg__vecang(ux,uy, vx,vy); // Delta angle
2144 // if (vecrat(ux,uy,vx,vy) <= -1.0f) da = NSVG_PI;
2145 // if (vecrat(ux,uy,vx,vy) >= 1.0f) da = 0;