в общем, довольно не плохо с первого взгляда, видал и похуже %)
"порадовало" использование запятой:
if (basepoint == 0)
Points.push_back(mpMathPoint.x),
Points.push_back(mpMathPoint.y),
Points.push_back(right2X),
Points.push_back(right2Y);
else if (basepoint == basepoint_count - 1 && closed_path == false)
Points.push_back(left2X),
Points.push_back(left2Y),
Points.push_back(mpMathPoint.x),
Points.push_back(mpMathPoint.y);
else
Points.push_back(left2X),
Points.push_back(left2Y),
Points.push_back(mpMathPoint.x),
Points.push_back(mpMathPoint.y),
Points.push_back(mpMathPoint.x),
Points.push_back(mpMathPoint.y), // doubling inner point!
Points.push_back(right2X),
Points.push_back(right2Y),
Weights.push_back(1.0),
Weights.push_back(1.0); // doubling inner point!
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)