IsWithDistByString MEL
From scripting
global proc int IsWithDistByString(string $SkipStrArr[], vector $TestVec, float $Rad) { //0001D LLC 2015 Nick Pisca //string $SkipStrArr[] = {"0.888,0.777","0.555,0.6"}; vector $TestVec = <<0.996,0.428,0.0>>; float $Rad = .25; for ($x=0;$x<size($SkipStrArr);$x++) { string $DestUVs[]; $numTokens = `tokenize $SkipStrArr[$x] "," $DestUVs`; vector $TempVec = <<float($DestUVs[0]),float($DestUVs[1]),0.0>>; vector $TDiff = $TempVec - $TestVec; float $TDist = mag($TDiff); if ($TDist < $Rad) { return 1; } } return 0; }
More information on vectors and arrays, read pages 12-16 in YSYT.