Are you sure it didn’t work? Here’s some info about the event from the docs: on deleted do … Called whenever the scripted plug-in object is finally …
These can be put anywhere inside the plugin’s scope (read: between the opening and closing brackets of the plugin) : plugin modifier theMod name:”th…
Check out the Scripted Plug-in Clauses topic in the online reference. The events for scripted plugins are listed near the bottom of that document. Ma…
This is actually how all max classes are documented. For example the Box : GeometryClass topic also shows (for example) <Box>.length indicating …
Ah, that might be the problem then… I’m indeed using max9.
It’s either missing in the docs or I’m looking in the wrong places. However, this works: $.modifiers[1].getFaceNormal 1 Here’s how to get a list of a…
Instead of Edit_Poly or EditPolyMod, try using the actual instance of the Edit Poly modifier directly like so: $.modifiers[1].getNumEdges() $.modifie…
I never really use the Reset Transform/Scale buttons so I assumed you were talking about the Reset XForm utility. Reset XForm -> Collapse stack kil…
3dsmax does not store the node’s transform matrix before resetting, so it’s indeed gone forever… Martijn
Afaik, there’s no way of setting the size of a viewport. Martijn
Afaik, there’s no callback for toolmode changes. You could create a macroscript though which would set the toolmode, and change the parenting in one g…
ypuech: Here is an example that let you choose the bitmap you want to open and print the red pixels position in the listener I took the liberty o…
It’s just like how the old dir command in dos works. * stands for “any number of characters” and ? stands for “any single character”. So “neon” trans…
for n in shapes do ( — use wildcards to match any object containing the word “neon” if matchPattern n.name pattern:”*neon*” then ( …