} else {
epi = path.getExtendedPathIterator();
keyPoints = new float[count];
int j = 0;
for (int i = 0; i < count - 1; i++) {
while (epi.currentSegment() ==
ExtendedPathIterator.SEG_MOVETO) {
j++;
epi.next();
}
keyPoints[i] = pathLength.getLengthAtSegment(j) / totalLength;