b.resize(3, 0);
c.resize(3, 0);
- a[0] = temp[0][0] - kernel[frames].front()->x;
- a[1] = temp[0][1] - kernel[frames].front()->y;
- a[2] = temp[0][2] - kernel[frames].front()->z;
+ a[0] = temp[0][0] - kernel[frames].front().x;
+ a[1] = temp[0][1] - kernel[frames].front().y;
+ a[2] = temp[0][2] - kernel[frames].front().z;
- c[0] = kernel[frames].back()->x - kernel[frames].front()->x;
- c[1] = kernel[frames].back()->y - kernel[frames].front()->y;
- c[2] = kernel[frames].back()->z - kernel[frames].front()->z;
+ c[0] = kernel[frames].back().x - kernel[frames].front().x;
+ c[1] = kernel[frames].back().y - kernel[frames].front().y;
+ c[2] = kernel[frames].back().z - kernel[frames].front().z;
std::vector< int > empty;
empty.resize(0);
b[1] = temp[i][1] - kernel[frames][i].y;
b[2] = temp[i][2] - kernel[frames][i].z;
} else {
- b[0] = temp[i][0] - kernel[frames].back()->x;
- b[1] = temp[i][1] - kernel[frames].back()->y;
- b[2] = temp[i][2] - kernel[frames].back()->z;
+ b[0] = temp[i][0] - kernel[frames].back().x;
+ b[1] = temp[i][1] - kernel[frames].back().y;
+ b[2] = temp[i][2] - kernel[frames].back().z;
}
long double local_sign = lr_turn(a, b ,c);
if (sign == 0) {