given that you do something to baseobject you could try FindBaseObject and BaseObject::ForceNotify combination
it isn’t clear what you change and what you expect to happen in modifier stack
maxscript has a pretty good docs in general, but I never stumbled on anything like that I guess it is no big deal to map these props manually if we ar…
sure, but you have to know the prop name first before the check then you simply use GetProperty mtl prop_name == undefined to know if there’s anything…
afaik, there’s no robust and easy way to map properties to slot names automatically you can flush showProperties output to stringstream and try parse …
if the slot value is undefined then there’s nothing plugged in but you’ll have to figure out which material property corresponds which slot
season_X: If a line is with other Modifiers,I can’t convert it in this state.Because the modifiers will disappear when I use to Collapse Node,That’s…
I think it is a bit overkill to make a bezier out of a linear shape, but if you don’t want to mess with the edit_spline modifier it might be better. I…
season_X: Do you have any good suggestions? It looks like you need two separate undo records, one for the conversion operation, second for the op…
get the verts that compose each of the edges and set thier z coord as the average z positon in case if edge selection contains loops of edges you’ll n…
maybe it is something undo related? it is worth checking with undo off try it with different max versions and different line objects to ensure that it…
just a quick dirty test code static public ISplineShape GetSplineShape(uint handle) { IGlobal global = GlobalInterface.Instance;…
season_X: This article finally discussed also did not have a result, very regrettable It is funny, but I just found my own thread with same exact…
no-no, you have to use NativePointer to cast from native to managed. check out these threads for more info <Edit_Poly>.GetO…
why’s that? it is located in <maxroot>/bin/assemblies folder for ages