public QBezier clone()
{
QBezier c = new QBezier(_x0, _y0, _z0, _cx, _cy, _cz, _x1, _y1, _z1, _rot0, _rot1);
if (float.IsNaN(_length) == false) {
c._length = _length;
c.XY = XY;
c.B = B;
c.C = C;
c.CS = CS;
c.CS2 = CS2;
c.INTG_0 = INTG_0;
}
return c;
}