420421422423424425426427428429430
Point2D d1 = dx.times(r2 * cosb); p1 = p1.minus(d1); p5 = p5.minus(d1); } arr.push(p1); arr.push(p2); arr.push(e); arr.push(p4); arr.push(p5); }
421422423424425426427428429430431
p1 = p1.minus(d1); p5 = p5.minus(d1); } arr.push(p1); arr.push(p2); arr.push(e); arr.push(p4); arr.push(p5); } else if (type == ArrowType.AT_START)
422423424425426427428429430431432
p5 = p5.minus(d1); } arr.push(p1); arr.push(p2); arr.push(e); arr.push(p4); arr.push(p5); } else if (type == ArrowType.AT_START) {
423424425426427428429430431432433
} arr.push(p1); arr.push(p2); arr.push(e); arr.push(p4); arr.push(p5); } else if (type == ArrowType.AT_START) { Point2D q0 = e.plus(dy.times(-w / 2));
424425426427428429430431432433434
arr.push(p1); arr.push(p2); arr.push(e); arr.push(p4); arr.push(p5); } else if (type == ArrowType.AT_START) { Point2D q0 = e.plus(dy.times(-w / 2)); Point2D q6 = e.plus(dy.times(w / 2));
430431432433434435436437438439440
} else if (type == ArrowType.AT_START) { Point2D q0 = e.plus(dy.times(-w / 2)); Point2D q6 = e.plus(dy.times(w / 2)); arr.push(q0); arr.push(q6); } else // ArrowType.AT_START_TAPERED {
431432433434435436437438439440441
else if (type == ArrowType.AT_START) { Point2D q0 = e.plus(dy.times(-w / 2)); Point2D q6 = e.plus(dy.times(w / 2)); arr.push(q0); arr.push(q6); } else // ArrowType.AT_START_TAPERED { arr.push(e);
436437438439440441442443444445446
arr.push(q6); } else // ArrowType.AT_START_TAPERED { arr.push(e); } if (type == ArrowType.AT_START || type == ArrowType.AT_START_TAPERED || type == ArrowType.AT_BOTH_ENDS) { // cosa*r
473474475476477478479480481482483
Point2D d1 = dx.times(r2 * cosb); q1 = q1.plus(d1); q5 = q5.plus(d1); } arr.push(q5); arr.push(q4); arr.push(s); arr.push(q2); arr.push(q1); }
474475476477478479480481482483484
q1 = q1.plus(d1); q5 = q5.plus(d1); } arr.push(q5); arr.push(q4); arr.push(s); arr.push(q2); arr.push(q1); } else if (type == ArrowType.AT_END)