That kinda works, but it gets real messy real fast. All it takes is forgetting to deselect one of them once, and the relax will include it. Not to mention that the selection/deselection process in and of itself takes a bit of time every time I want to relax.
I ended up writing a maxscript that does an Unfreeze and remembers which verts were frozen. So next time I freeze, it just freezes those ones again. Basically a freeze toggle. It's dirty, but gets the job done.
heh that's kinda hard. I have one macroscript that does about ~20-30 different things, all depending on what's selected. Like if 2 verts are selected, and it's an Editable Poly, it'll connect. But if it's 2 edges then it'll edge-connect, or if they're a loop it'll chamfer, or if there's a gap then it'll bridge... etc etc. So I just added this as a condition of if you're in Unwrap mode, and have vertices selected.
But anyway, just that part looks like this:
global CutScript_UVFrozen = false
global CutScript_FrozenUVverts = #{}
Replies
I ended up writing a maxscript that does an Unfreeze and remembers which verts were frozen. So next time I freeze, it just freezes those ones again. Basically a freeze toggle. It's dirty, but gets the job done.
But anyway, just that part looks like this:
Keep in mind I don't know crap about coding or maxscript. So this is probably messy as hell.