Lines Matching refs:coords

669                                           float[] coords,
673 int x0 = (int)(coords[0]*MDP_MULT);
674 int y0 = (int)(coords[1]*MDP_MULT);
676 int xe = (int)(coords[4]*MDP_MULT);
677 int ye = (int)(coords[5]*MDP_MULT);
689 int ax = (int)((coords[0] - 2*coords[2] +
690 coords[4])*QUAD_A_MDP_MULT);
691 int ay = (int)((coords[1] - 2*coords[3] +
692 coords[5])*QUAD_A_MDP_MULT);
694 int bx = (int)((-2*coords[0] + 2*coords[2])*QUAD_B_MDP_MULT);
695 int by = (int)((-2*coords[1] + 2*coords[3])*QUAD_B_MDP_MULT);
776 * Note: coords array could be changed
779 float[] coords,
786 xMin = xMax = coords[0];
787 yMin = yMax = coords[1];
789 xMin = (xMin > coords[i])? coords[i] : xMin;
790 xMax = (xMax < coords[i])? coords[i] : xMax;
791 yMin = (yMin > coords[i + 1])? coords[i + 1] : yMin;
792 yMax = (yMax < coords[i + 1])? coords[i + 1] : yMax;
821 coords[0] = coords[2] = coords[4] = hnd.dhnd.xMinf;
826 coords1[4] = coords[4];
827 coords1[5] = coords[5];
828 coords1[2] = (coords[2] + coords[4])/2.0f;
829 coords1[3] = (coords[3] + coords[5])/2.0f;
830 coords[2] = (coords[0] + coords[2])/2.0f;
831 coords[3] = (coords[1] + coords[3])/2.0f;
832 coords[4] = coords1[0] = (coords[2] + coords1[2])/2.0f;
833 coords[5] = coords1[1] = (coords[3] + coords1[3])/2.0f;
835 ProcessMonotonicQuad(hnd, coords, pixelInfo);
839 DrawMonotonicQuad(hnd, coords,
856 * Note: coords array could be changed
858 private static void ProcessQuad(ProcessHandler hnd, float[] coords,
872 if ((coords[0] > coords[2] || coords[2] > coords[4]) &&
873 (coords[0] < coords[2] || coords[2] < coords[4]))
880 double ax = coords[0] - 2*coords[2] + coords[4];
885 double bx = coords[0] - coords[2];
899 if ((coords[1] > coords[3] || coords[3] > coords[5]) &&
900 (coords[1] < coords[3] || coords[3] < coords[5]))
907 double ay = coords[1] - 2*coords[3] + coords[5];
913 double by = coords[1] - coords[3];
939 ProcessFirstMonotonicPartOfQuad(hnd, coords, pixelInfo,
943 ProcessFirstMonotonicPartOfQuad(hnd, coords, pixelInfo,
947 ProcessFirstMonotonicPartOfQuad(hnd, coords, pixelInfo,
956 ProcessMonotonicQuad(hnd,coords,pixelInfo);
963 * Note: coords array will be changed
966 float[] coords,
971 coords1[0] = coords[0];
972 coords1[1] = coords[1];
973 coords1[2] = coords[0] + t*(coords[2] - coords[0]);
974 coords1[3] = coords[1] + t*(coords[3] - coords[1]);
975 coords[2] = coords[2] + t*(coords[4] - coords[2]);
976 coords[3] = coords[3] + t*(coords[5] - coords[3]);
977 coords[0] = coords1[4] = coords1[2] + t*(coords[2] - coords1[2]);
978 coords[1] = coords1[5] = coords1[3] + t*(coords[3] - coords1[3]);
989 float[] coords,
992 int x0 = (int)(coords[0]*MDP_MULT);
993 int y0 = (int)(coords[1]*MDP_MULT);
995 int xe = (int)(coords[6]*MDP_MULT);
996 int ye = (int)(coords[7]*MDP_MULT);
1015 int ax = (int)((-coords[0] + 3*coords[2] - 3*coords[4] +
1016 coords[6])*CUB_A_MDP_MULT);
1017 int ay = (int)((-coords[1] + 3*coords[3] - 3*coords[5] +
1018 coords[7])*CUB_A_MDP_MULT);
1020 int bx = (int)((3*coords[0] - 6*coords[2] +
1021 3*coords[4])*CUB_B_MDP_MULT);
1022 int by = (int)((3*coords[1] - 6*coords[3] +
1023 3*coords[5])*CUB_B_MDP_MULT);
1025 int cx = (int)((-3*coords[0] + 3*coords[2])*(CUB_C_MDP_MULT));
1026 int cy = (int)((-3*coords[1] + 3*coords[3])*(CUB_C_MDP_MULT));
1134 * Note: coords array could be changed
1137 float[] coords,
1145 xMin = xMax = coords[0];
1146 yMin = yMax = coords[1];
1149 xMin = (xMin > coords[i])? coords[i] : xMin;
1150 xMax = (xMax < coords[i])? coords[i] : xMax;
1151 yMin = (yMin > coords[i + 1])? coords[i + 1] : yMin;
1152 yMax = (yMax < coords[i + 1])? coords[i + 1] : yMax;
1180 coords[0] = coords[2] = coords[4] = coords[6] =
1186 coords1[6] = coords[6];
1187 coords1[7] = coords[7];
1188 coords1[4] = (coords[4] + coords[6])/2.0f;
1189 coords1[5] = (coords[5] + coords[7])/2.0f;
1190 tx = (coords[2] + coords[4])/2.0f;
1191 ty = (coords[3] + coords[5])/2.0f;
1194 coords[2] = (coords[0] + coords[2])/2.0f;
1195 coords[3] = (coords[1] + coords[3])/2.0f;
1196 coords[4] = (coords[2] + tx)/2.0f;
1197 coords[5] = (coords[3] + ty)/2.0f;
1198 coords[6]=coords1[0]=(coords[4] + coords1[2])/2.0f;
1199 coords[7]=coords1[1]=(coords[5] + coords1[3])/2.0f;
1201 ProcessMonotonicCubic(hnd, coords, pixelInfo);
1205 DrawMonotonicCubic(hnd, coords,
1223 * Note: coords array could be changed
1226 float[] coords,
1241 if ((coords[0] > coords[2] || coords[2] > coords[4] ||
1242 coords[4] > coords[6]) &&
1243 (coords[0] < coords[2] || coords[2] < coords[4] ||
1244 coords[4] < coords[6]))
1251 eqn[2] = -coords[0] + 3*coords[2] - 3*coords[4] + coords[6];
1252 eqn[1] = 2*(coords[0] - 2*coords[2] + coords[4]);
1253 eqn[0] = -coords[0] + coords[2];
1273 if ((coords[1] > coords[3] || coords[3] > coords[5] ||
1274 coords[5] > coords[7]) &&
1275 (coords[1] < coords[3] || coords[3] < coords[5] ||
1276 coords[5] < coords[7]))
1283 eqn[2] = -coords[1] + 3*coords[3] - 3*coords[5] + coords[7];
1284 eqn[1] = 2*(coords[1] - 2*coords[3] + coords[5]);
1285 eqn[0] = -coords[1] + coords[3];
1307 ProcessFirstMonotonicPartOfCubic(hnd, coords, pixelInfo,
1312 ProcessFirstMonotonicPartOfCubic(hnd, coords, pixelInfo,
1319 ProcessMonotonicCubic(hnd,coords,pixelInfo);
1326 * Note: coords array will be changed
1329 float[] coords,
1336 coords1[0] = coords[0];
1337 coords1[1] = coords[1];
1338 tx = coords[2] + t*(coords[4] - coords[2]);
1339 ty = coords[3] + t*(coords[5] - coords[3]);
1340 coords1[2] = coords[0] + t*(coords[2] - coords[0]);
1341 coords1[3] = coords[1] + t*(coords[3] - coords[1]);
1344 coords[4] = coords[4] + t*(coords[6] - coords[4]);
1345 coords[5] = coords[5] + t*(coords[7] - coords[5]);
1346 coords[2] = tx + t*(coords[4] - tx);
1347 coords[3] = ty + t*(coords[5] - ty);
1348 coords[0]=coords1[6]=coords1[4] + t*(coords[2] - coords1[4]);
1349 coords[1]=coords1[7]=coords1[5] + t*(coords[3] - coords1[5]);
1469 float coords[] = new float[8];
1505 switch (pi.currentSegment(coords)) {
1521 tCoords[0] = coords[0] + transXf;
1522 tCoords[1] = coords[1] + transYf;
1545 lastX = tCoords[2] = coords[0] + transXf;
1546 lastY = tCoords[3] = coords[1] + transYf;
1574 tCoords[2] = coords[0] + transXf;
1575 tCoords[3] = coords[1] + transYf;
1576 lastX = tCoords[4] = coords[2] + transXf;
1577 lastY = tCoords[5] = coords[3] + transYf;
1615 tCoords[2] = coords[0] + transXf;
1616 tCoords[3] = coords[1] + transYf;
1617 tCoords[4] = coords[2] + transXf;
1618 tCoords[5] = coords[3] + transYf;
1619 lastX = tCoords[6] = coords[4] + transXf;
1620 lastY = tCoords[7] = coords[5] + transYf;