for(unsigned i=0; i<4; ++i)
{
NodeCoordinates c(x, y, i);
- Vector node_pos((x+i%2)*ts, (y+i/2)*ts, get_node_elevation(c));
+ Vector node_pos((x+0.25+(i%2)*0.5)*ts, (y+0.25+(i/2)*0.5)*ts, get_node_elevation(c));
Vector v = node_pos-local_ray.get_start();
float dist = (v-local_ray.get_direction()*dot(local_ray.get_direction(), v)).norm();
if(closest_dist<0 || dist<closest_dist)