g.fillOval((int) bezier.controlX(lateralOffset) - radiusC / 2, (int) bezier.controlY(lateralOffset)
- radiusC / 2, radiusC, radiusC);
}
while (iterator.hasNext()) {
bezier = iterator.next();
posTheta = bezier.endPos(lateralOffset);
path.quadTo(bezier.controlX(lateralOffset), bezier.controlY(lateralOffset), posTheta.x, posTheta.y);
if (drawBezierPoints) {
g.fillOval((int) posTheta.x - radius / 2, (int) posTheta.y - radius / 2, radius, radius);
g.fillOval((int) bezier.controlX(lateralOffset) - radiusC / 2,
(int) bezier.controlY(lateralOffset) - radiusC / 2, radiusC, radiusC);