34 double sumCounter = 0;
35 double sumDenominator = 0;
39 double distance = std::sqrt( ( vertex.x - x ) * ( vertex.x - x ) + ( vertex.y - y ) * ( vertex.y - y ) );
45 double currentWeight = 1 / ( std::pow( distance, mDistanceCoefficient ) );
46 sumCounter += ( currentWeight * vertex.z );
47 sumDenominator += currentWeight;
50 if ( sumDenominator == 0.0 )
55 result = sumCounter / sumDenominator;