Maybe the references solution can be useful in this situation :
Hi, Yes, strange behaviour. I think the problem may come from the plugin type in which you’re using this code. This kind of operations are usually do…
You can use a listbox but I don’t know if it is updated during long process… Or you can simply print/format to the listener.
Some informations from Martijn van Herk about the MAXScript ProEditor :
The new script editor seems very powerful. I think I’ll switch to this MAXScript ProEditor very quickly when 3ds Max 2008 will be released :). I hope…
Try : local mxsString = (dotNetClass “Clipboard”).GetText() local dotNetString = dotNetObject “System.String” mxsString
You can interact with the Status Bar Prompt Line (See “Promp Line” in the Reference). There’s also an interesting thread on the MAXScript board :
About ListView update, this is a common problem in MAXScript. While processing, UI cannot be updated (depends on the UI controls, progressbar can be u…
Why do you still want to use an ini file ? Just store the checkbox state as a boolean in a global value of your script. Same for the ListView items in…
What is stored as string ? The ListView items ?
Just store the ListView items in an array and restore them. About running a script from another script please refer to MAXScript Reference at “Runni…
As first resource, please take a loot at this post on the MAXScript discussion board : I have a small source code showing how to get/set data from a…
I’ve compiled the Interval Array example, added the CrossProd and everything is working fine… I use 3ds Max 9 SP2 and I build the plugin with Visual S…
Ok… in fact you have to use : if theParent == undefined then For example and not “undefined”.
Try fn getSubAnims theParent = ( for i = 1 to theParent.numsubs do ( if theParent[i] != “undefined” then ( — For each sub-anim append th…