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.