Difference between revisions of "GetCOGFromNurbsNameSearchString"
From scripting
(Created page with " global proc vector GetCOGFromNurbsNameSearchString(string $SearchStr) { //Author Nick Pisca 0001d 2010 //string $SearchStr = "nurbsS*"; //GetCOGFromNurbsNameSearchStrin...") |
(No difference)
|
Latest revision as of 05:40, 22 April 2017
global proc vector GetCOGFromNurbsNameSearchString(string $SearchStr) { //Author Nick Pisca 0001d 2010 //string $SearchStr = "nurbsS*"; //GetCOGFromNurbsNameSearchString "nurbsS*"; string $allArr[] = `ls-tr $SearchStr`; vector $TempVec = <<0,0,0>>; if (size($allArr) != 0 ) { for ($i=0;$i<size($allArr);$i++) { float $TV[2] = `pointPosition($allArr[$i]+".cv[0][0]")`; vector $TVvec = <<$TV[0],$TV[1],$TV[2]>>; $TempVec = $TempVec + $TVvec; } $TempVec = $TempVec / size($allArr); } return $TempVec; }
More information on vectors and vector mathematics, read pages 14-16, 20-21 in YSYT.