path.moveTo(projcx);
path.relativeLineTo(factor * dir[0], factor * dir[1]);
}
}
if(del.bc > i) {
<BUG>Triangle oth = delaunay.get(del.bc);
path.moveTo(projcx);

path.drawTo(proj.fastProjectDataToRenderSpace(oth.m));
}</BUG>
else if(del.bc < 0) {

path.moveTo(projcx);
path.relativeLineTo(factor * dir[0], factor * dir[1]);
}
}
if(del.bc > i) {
Triangle oth = delaunay.get(del.bc);
double[] p1 = projcx.clone(), p2 = proj.fastProjectDataToRenderSpace(oth.m);
if (viewport.clipToMargin(p1, p2)) {
path.moveTo(p1);
path.drawTo(p2);
}
}
else if(del.bc < 0) {
