Hi Filip, create some geometry, add an Edit Poly Modifier and activate it, go into sub object selection and select some elements, then run following s…
getDir #maxData isn’t it? “C:\Documents and Settings<user>\Local Settings\Application Data\Autodesk\3dsmax<max version>\enu” on m…
SyncViewS: […] but I guess you’re not comfortable publishing it. I never meant to be mean, and would totally respect the fact you want to keep yo…
Hi, as far as I know, append() and deleteItem() cause the complete rewriting of updated array in memory, thus the great amount of memory consumption a…
Hi David, the ClassID must be a unique identifier of your plugin. From MaxScript Reference: The classID is used by 3ds Max to recognize the plug-in …
Thank you Bobo, your knowledge is really deep. You’re right, I’m working with a simpleManipulator without defining a classID, because I coded a struct…
How do you do that? If I set canManipulate to return always false, and Manipulate Mode is disabled, gismos don’t show up at all and updateGizmos event…
Assuming .mse are easily decriptable, I’d like to know if you get the whole text or just bits, or messed up. I’m going to publish a script of about th…
Can you? Well, this is new. Sorry. Enrico
You cannot define a rollout inside a function. I don’t understand exactly what you’re trying to do, could you please elaborate on this? Enrico
You can set the FumeFX grid transform equal to box transform matrix. — to match position, rotation and scale $FumeFX01.transform = $BoxDummy.transfo…
Hi James, here is a function to calculate rotation direction, relative to a point, in screenspace. It gets two subsequent mouse positions and calculat…
Hi Eric, thank you for the quick reply. I made some adjustments as you suggested, hoping it’s exactly what you meant. It seems polyOp.getVert() doesn’…
Hi, there is: setSaveRequired true. After setting this, exiting Max or resetting the scene will ask to save before proceeding. Take a look at “Exitin…