GSOC 2023: UV Editor Improvements

Report Week 8

This week I improved and simplified the way I handled building the array of vertices to include more cases. I also implemented checking if the side loops of adjacent vertices are on the same side or not and flipping them if they aren’t. Overall, this has created a mostly functional edge slide feature with a number of areas for improvement which I will be working on this week.

Areas for improvement:

  • Handling of degenerate loops when building array and certain cases of circular loops
  • Improvements in the way directions to slide along are picked, this includes:
    • Generally improving which sides are picked in normal cases
    • Including the ability to slide in a direction rather than just towards an adjacent vertex

These may not all be finished by this week as some things may be somewhat complicated.

6 Likes