modified bezier to have per control point width