UV vertex adjacency in vertex "split up" case

Scripting in Blender with Python, and working on the API

Moderators: jesterKing, stiv

Post Reply
Posts: 0
Joined: Sat Oct 15, 2011 9:57 am

UV vertex adjacency in vertex "split up" case

Post by INeedMySpace »

Hello friends. I'm currently work on add-on which copies one UV island in UV coordinates of another similar island. And in some conditions it works well - you can check this video https://www.youtube.com/watch?v=cNwvc6F-8Ik . Namely it works well when seams are "closed" and all vertices in island are unique. When seams are "open" vertex and and edge are split up inside an island and we have 2 vertices in UV with the same index.
We can separate those splitted vertices by their UV coordinates, but their internal index in edge or polygon structure is the same and I can`t find internal data that is used in UV editor to make vertex adjacency. So any hints and advices will be appreciated.
Summary. I can build vertex adjacency for 3D vertices basing on vertices info in edge data but it differs with UV vertex adjacency in case of "splitted" vertices.
Question. What blender python structure can be used in such conditions? Is there other solutions to got UV vertex adjacency?

Post Reply