I remember writing something like this a long time back … maybe it could be of use to you :
I dont know why you think this will be frowned upon ! Many of us work on both Maxscript and Mel, and it should be fun to do this … I could take it up …
All these years and I never knew about a :: in maxscript ! We never stop learning from you Bobo, thanks
Since you already are used to dotNet, I think the ephere wrapper would be the fastest way out for you鈥?/p>
ideas … well, while in Maxscript, forget the MEL “String” way of thinking
Yes, there is, its called change handler and it is documented. Search for “change handler” in the maxscript reference
You could read it forwards, line by line, store each line as elements of an array, and then loop through the array backwards ?
Your script is so much better, Richard. And extendable too
hmm … it could do with some enhancements … It currently only looks for the side ID at the end of the object name. So the tool is of no use with bipe…
not fully tested and no error catching in it, but this should do the job: if your left and right labels are different, then change them here: sideIden…
yes, it doesn’t end ! This is not really as foolproof as we’d like. If you really want to crack it, you can use sss = getPropNames tree to figure ou…
hmmm … interesting. one twisted workaround would be this : write your tree struct and come up with some really abstract unthinkable name for the top a…
while on the topic of struct, it’d be great if there could be some enhancement to structs in one of the future releases … public/private in a maxscrip…
Protected, private and public members are features available only when writing a class, not in a struct. And unfortunately, maxscript is not oo, so n…