Difference between revisions of "Maya Mel"
Jump to navigation
Jump to search
(→Octane Baking group id multiple objects shapes) |
|||
Line 1: | Line 1: | ||
=My mels= | =My mels= | ||
− | === Octane Baking group id multiple objects shapes === | + | === Octane Baking group id - Assign id to multiple objects shapes === |
<pre> | <pre> | ||
for ( $object in `ls -sl -l` ) { | for ( $object in `ls -sl -l` ) { | ||
Line 8: | Line 8: | ||
</pre> | </pre> | ||
+ | |||
=== Easy install tip === | === Easy install tip === | ||
<pre> | <pre> |
Revision as of 00:28, 8 June 2019
My mels
Octane Baking group id - Assign id to multiple objects shapes
for ( $object in `ls -sl -l` ) { print($object+"\n"); setAttr ($object + ".octBakGrId") (2); }
Easy install tip
//stolen from advanced skeleton file and other scripts //basically call 'whatIs' on a procedure that you just sourced so you know when the current mel file is //useful for dragging and dropping files in viewport for installation global proc installDir (){} string $p = `whatIs installDir`; string $fullPath=`substring $p 25 999`; string $buffer[]; string $slash="/"; if (`gmatch $p "*\\\\*"`)//sourced from ScriptEditor $slash="\\"; int $numTok=`tokenize $fullPath $slash $buffer`; int $numLetters=size($fullPath); int $numLettersLastFolder=size($buffer[$numTok-1]); string $scriptLocation=`substring $fullPath 1 ($numLetters-$numLettersLastFolder)`; print $scriptLocation;