d1 = sqrt( (ppA[0]-xx)*(ppA[0]-xx) + (ppA[1]-yy)*(ppA[1]-yy) + (ppA[2]-zz)*(ppA[2]-zz));
d2 = sqrt( (ppB[0]-xx)*(ppB[0]-xx) + (ppB[1]-yy)*(ppB[1]-yy) + (ppB[2]-zz)*(ppB[2]-zz));
d3 = sqrt( (ppB[0]-ppA[0])*(ppB[0]-ppA[0]) + (ppB[1]-ppA[1])*(ppB[1]-ppA[1]) + (ppB[2]-ppA[2])*(ppB[2]-ppA[2]));
- if ( ((d1+d2)>=d3) && ((d1+d2)<=d3*1.3) )
+ if ( ((d1+d2)>=d3) && ((d1+d2)<=d3*1.3) )
{
result = true;
i = nps;
} // if
+ if ( (d1<0.75*_spc[0]) || (d2<0.75*_spc[0]) )
+ {
+ result = true;
+ i = nps;
+ } // if
+
} // for i
} // if GetSizeLstPoints()==2
} // if min max
+
return result;
}