You could simply iterate over sets and see if it contains the node. See if that works for xrefs for obj in selection collect ( sets_containing_objec…
I bet there’s an easier way to get IMatrix3 from the controller, without messing with the script execution btw you can copy matrix3 values like this …
MZ: transform controller handler value what’s that? if it is an animatable then simply use getHandleByAnim on mxs side and Animatable.GetAnimByHa…
Yes, that’s expected. It didn’t come to my mind at first, but when I downloaded your scene it became clear that it isn’t a solution You need constrain…
Maybe it is worth to discard the triangulation (since re-triangulation doesn’t fix it anyway) and make a new mesh? code shp = splineShape() for i =…
cases like this one are especially tricky to solve since they introduce an extra vertex
Denis, there’s no .max file inside only the source codes
denisT: Can anyone test this works for 2014? There’s no useNodeTmValidity nor useNodeOsValidity strings in Maxscrpt.dll of 2014
GSystems: How can check for a memory leaks? If it leaks you’ll see it from the task manager. Here’s the thread that shows the issue GSystem…
Paint is called quite often so it is a good idea to check if it leaks memory and move all reused classes and functions outside the onPaint handler
GSystems: I read it, but I don’t quite understand how to implement it in maxscript. had to google it Customize DotNet Control …
I don’t remember if it is possible to override onPaint event in maxscript Here’s what I’m about
Which max version? Both 2014 & 2020 work exactly the same for me code try (destroydialog X ) catch () rollout X “2014 max” ( button tgl “tog…
did you try iconname:“MainUI/SlateMaterialEditor” ? reading mxs docs usually helps quite a lot CustomControlsOptions.PrintIconPaths Path of this co…
No, it won’t work this way. Read the docs, it has some examples and the description of the differences between old icon and new iconname for my 2014 i…