long double sign = 0, prev_sign = 0;
for (int i = 1; i < temp.size(); i++) {
if (i < kernel[frames].size()) {
- b[0] = temp[i][0] - kernel[frames][i].x;
- b[1] = temp[i][1] - kernel[frames][i].y;
- b[2] = temp[i][2] - kernel[frames][i].z;
+ b[0] = temp[i][0] - kernel[frames][i + 1].x;
+ b[1] = temp[i][1] - kernel[frames][i + 1].y;
+ b[2] = temp[i][2] - kernel[frames][i + 1].z;
} else {
b[0] = temp[i][0] - kernel[frames].back().x;
b[1] = temp[i][1] - kernel[frames].back().y;