prevCorners = computeThickLine(
bp.get(bp.size() - 1).x[0], bp.get(bp.size() - 1).y[0],
bp.get(0).x[0], bp.get(0).y[0],
innerWidth, prevCorners);
currentCorners = computeThickLine(
bp.get(0).x[0], bp.get(0).y[0],
bp.get(1).x[0], bp.get(1).y[0],
currentCorners = computeThickLine(
bp.get(0).x[0], bp.get(0).y[0],
bp.get(1).x[0], bp.get(1).y[0],
double[] tmp = prevCorners;
prevCorners = currentCorners;
currentCorners = computeThickLine(
bp.get(i).x[0], bp.get(i).y[0],
bp.get(i + 1).x[0], bp.get(i + 1).y[0],
double[] tmp = prevCorners;
prevCorners = currentCorners;
currentCorners = computeThickLine(
bp.get(bp.size() - 1).x[0], bp.get(bp.size() - 1).y[0],
bp.get(0).x[0], bp.get(0).y[0],