Hey Paul, It’s not a killer but I would use this instead of using exit: for wHwnd in windows.getChildrenHWND #max [b]while returnHwnd == undefined[/…
Hi, You can use the Slice Modifier. Light
Actually it’s added in Max 2008. Cheers, Light
I like your determination (: Mine works on MaxForm too in Max 2010. Thanks, Light
I think you could also do the same like so: local MainForm = DotNetObject “MaxCustomControls.MaxForm” local p = DotNetObject “System.IntPtr” ( Window…
Hi, If you want to loop through all the controls and filter them by type, use the Controls property on the rollout: for control in rollout.Controls …
Hi, Using an array to do this is fine. #( box, sphere, cone, … ) [ randomIndex ] They are just references to the actual types. Light
What about .NET Forms? You can add controls, events, etc at runtime. But mxs version has its limitations too. Light
Try this one, and scroll down for the tutorials. Light
Cheers man. Not actively. I have bigger fish to fry now (: Light
Hey Marsel, Very cool stuff. I submitted the videos to the people already interested here. This deserves top recognition (: Cheers, Light
Yes, sending massive collections from Max into C# is VERY slow. One tool we wrote here using C# and Maxscript, is instantaneous on the C# side but tak…
The resultant dll can be anywhere but preferably inside a folder under Max. I put them into <maxroot>/stdplugs/managed. So you only have to dis…
Not a hockey fan actually. So Oilers kinda freak me out (: I have written this code for you: using System; using System.Collections.Generic; usi…
As long as the for loop logic is included in C# (like Patrick did for C++), C# would hands down outperform both. Even considering the cold startup ove…