x = sin(curve_x.point[1].angle) * curve_x.point[1].weight; y = sin(curve_y.point[1].angle) * curve_y.point[1].weight;
point[i].angle = atan2(point[i + 1].value - point[i - 1].value, point[i + 1].time - point[i - 1].time);
C++ (Qt)double k[4];Calculate(t, k);return p0.value * k[0] + p1.value * k[1] + p2.value * k[2] + p3.value * k[3];