Lines Matching refs:fU2
911 double fU2 = fU * fU; in SubdivideBezier() local
912 double fU3 = fU * fU2; in SubdivideBezier()
928 fT * fU2 * pPoints[nIdx+1].X() * 3 + in SubdivideBezier()
932 fT * fU2 * pPoints[nIdx+1].Y() * 3 + in SubdivideBezier()
937 pPoints[nPos].X() = (long) (fU2 * pPoints[nIdx ].X() + in SubdivideBezier()
940 pPoints[nPos].Y() = (long) (fU2 * pPoints[nIdx ].Y() + in SubdivideBezier()
1123 double fT1, fU1, fT2, fU2, fV; in PointsToBezier() local
1159 fU2 = 1.0 - fT2; in PointsToBezier()
1160 fV = 3 * (1.0 - (fT1 * fU2) / (fT2 * fU1)); in PointsToBezier()
1162 fX1 = fTx1 / (fT1 * fU1 * fU1) - fTx2 * fT1 / (fT2 * fT2 * fU1 * fU2); in PointsToBezier()
1164 fX1 -= fX0 * ( fU1 / fT1 + fU2 / fT2) / 3; in PointsToBezier()
1165 fX1 += fX3 * ( fT1 * fT2 / (fU1 * fU2)) / 3; in PointsToBezier()
1167 fY1 = fTy1 / (fT1 * fU1 * fU1) - fTy2 * fT1 / (fT2 * fT2 * fU1 * fU2); in PointsToBezier()
1169 fY1 -= fY0 * ( fU1 / fT1 + fU2 / fT2) / 3; in PointsToBezier()
1170 fY1 += fY3 * ( fT1 * fT2 / (fU1 * fU2)) / 3; in PointsToBezier()
1172 fX2 = fTx2 / (fT2 * fT2 * fU2 * 3) - fX0 * fU2 * fU2 / ( fT2 * fT2 * 3); in PointsToBezier()
1173 fX2 -= fX1 * fU2 / fT2; in PointsToBezier()
1174 fX2 -= fX3 * fT2 / (fU2 * 3); in PointsToBezier()
1176 fY2 = fTy2 / (fT2 * fT2 * fU2 * 3) - fY0 * fU2 * fU2 / ( fT2 * fT2 * 3); in PointsToBezier()
1177 fY2 -= fY1 * fU2 / fT2; in PointsToBezier()
1178 fY2 -= fY3 * fT2 / (fU2 * 3); in PointsToBezier()