Notifications
Clear all

[Closed] unwrap uvw reorders mesh components?

Using the unwrap uvw modifier, I am getting some strange effects.

The modifier allows sub object selections of components, but the numbering of these components seems to be in a different order than the numbering of the components on the underlying mesh

For instance:

uvwmod = $.modifiers[1]
edges = uvwmod.getSelectedGeomEdges()
deleteModifier $ 1
$.selectedEdges = edges

this does not yield the same selection, but a messed up version of the original selection

Collapsing the stack does not change the ordering of the underlying mesh, however

Is there any way to figure out what the actual underlying indices are from within the modifier?

2 Replies

I know that this sub object mode is showing texture sub-objects instead of mesh sub-objects, but when dealing with edges or faces I think these are the same. basically, the question is after selecting an edge in the edge sub object mode of the unwrap modifier, how can I get the mesh index of that edge?

It is not a direct answer to your question but:
An another experience about the unwrap is that what occurs inside the modifier is not true outside this mod.
For example if you have unused mapvertices at the unwrap level, these mapVerts don’t exist outside this mod (i use mapChannelInfo).
So if I have 50 mapverts+10 dead mapverts inside the unwrap, the mapChannelInfo say “0” dead mapVerts, 50 mapVerts. Yeah

EDIT: and inside the mod, the number of mapverts is 60
It is the wonderful world of mapVertices