Lines Matching defs:coords
189 * Split the cubic Bezier stored at coords[pos...pos+7] representing
192 * into the array at coords[pos...pos+7] and coords[pos+6...pos+13].
194 public static void split(double coords[], int pos, double t) {
196 coords[pos+12] = x1 = coords[pos+6];
197 coords[pos+13] = y1 = coords[pos+7];
198 cx1 = coords[pos+4];
199 cy1 = coords[pos+5];
202 x0 = coords[pos+0];
203 y0 = coords[pos+1];
204 cx0 = coords[pos+2];
205 cy0 = coords[pos+3];
214 coords[pos+2] = x0;
215 coords[pos+3] = y0;
216 coords[pos+4] = cx0;
217 coords[pos+5] = cy0;
218 coords[pos+6] = cx0 + (cx1 - cx0) * t;
219 coords[pos+7] = cy0 + (cy1 - cy0) * t;
220 coords[pos+8] = cx1;
221 coords[pos+9] = cy1;
222 coords[pos+10] = x1;
223 coords[pos+11] = y1;
611 public int getSegment(double coords[]) {
613 coords[0] = cx0;
614 coords[1] = cy0;
615 coords[2] = cx1;
616 coords[3] = cy1;
617 coords[4] = x1;
618 coords[5] = y1;
620 coords[0] = cx1;
621 coords[1] = cy1;
622 coords[2] = cx0;
623 coords[3] = cy0;
624 coords[4] = x0;
625 coords[5] = y0;