found the fix for the sdk function.... seems it's a thing with editable mesh interface i.e. when it's being edited so you have to enclose your code with.... MeshDeltaUser* mdu = (owner) ? GetMeshDeltaUserInterface(owner) : NULL; if (mdu && mdu->Editing()) mdu->ExitCommandModes(); ...... if(mdu)…
I've come across a strange issue with elements on meshes..... I was playing around with my own face detach routine as you do :) It all works fine and as expected but it seems max has "pre-cached" the faces that make up each element for the purposes of speeding up subobject element selection so after the detach when you use…
Assuming the process is .. select faces, detach to element, move faces, select other element in element subobject mode.... I'm not getting it on max 2023 with editable poly or editable mesh objects or with edit-poly/ edit-mesh modifiers its the only version i have installed on this machine - what are you on?