Is it? Probably it was before 3ds Max version 9. As far as I know it’s not impossible (as nothing in IT is), but quite hard to decrypt .mse nowadays. …
Hi, I hope you don’t mind if I rewrite this a little more expanded to make it easier to read. You should use EditablePoly methods to get right values …
You can actually include a SimpleManipulator in a standard MacroScript, like a Rollout or a Structure, nothing more to add to a single scripted file, …
Hi Loran, take look at scripted manipulators, they provide drawing functions and mouse interaction checking to create custom gizmos. Enrico
Hi Ravi, you can take the code in the checkbutton out to a function, then call it from both buttons: rollout myRollout “R1” ( checkbutton cbtn_B1…
Hey Laurent, I hope you didn’t feel offended by the “pseudocode”. It’s not meant to insult your work at all. It’s a technical term to identify a form …
Hey Denis, you’re right, I was carried a little away by reading the pseudocode Enrico
Hey, try this, it should work. The issue is that “selection” is a collection and gets dynamically updated while objects are deselected by the loop. So…
Hi Laurent, my approach is to test and deselect invalid nodes, then create the group with remaining objects. ( — Runs trough each node in select…
Mind that Attribute Holder Modifier in MaxScript is called EmptyModifier. It took a while to figure that out since it’s buried in the Reference. ( …
Hi Mirko, as far as I know it’s not possible to assign color to edges. The workaround is to use gw functions, in particular gw.polyline feeding it wit…
Thank you Bobo, now I see the scope issue. I cannot really understand why it doesn’t work by fully specifying the path to DummyStruct.theTimer.stop(),…
I’m sorry Bobo, it still doesn’t work. I tried to create the two instances, then assigned the DotNetTimer instance to a property of the instance of Du…
Thanks Bobo for the very quick reply. There’s still something I don’t get. I’m aware of the struct instancing, but I thought I made an instance of st…