GetConnectingVTXs MEL
From scripting
global proc string[] getConnectingVTXs(int $InputCVNum, string $ObjName) { // Nick Pisca 2011 0001d //int $InputCVNum = 1; //string $ObjName = "Sample_DSF_mesh1"; string $AllSt = ""; string $InputCV = $ObjName + ".vtx[" + $InputCVNum + "]"; string $LV[] = `polyInfo -ve ($InputCV)`; string $buffer[]; $numTokens = tokenize($LV[0], $buffer); for ($y=2;$y<size($buffer);$y++) { string $LV2[] = `polyInfo -ev ($ObjName + ".e[" + $buffer[$y] + "]")`; string $buffer3[]; $numTokens3 = tokenize($LV2[0], $buffer3); if ($buffer3[2] != $InputCVNum) { $AllSt = $AllSt + "," + $buffer3[2]; } else { $AllSt = $AllSt + "," + $buffer3[3]; } } string $buffer2[]; $numTokens2 = tokenize($AllSt, ",", $buffer2); //print $buffer2; return $buffer2; }
More information on polygon vertex manipulation, read pages 113-116 in YSYT.