I love many things about Blender, but debugging scripts that interact with Meshes is not one of them. It should be easy to visualize
I'm quite happy with the script solution, it would be nice to have it available on each Blender installation as part of the `debug` mode. Anyone learning the ways of geometry related coding would benefit.
Edge / Vertex / Face
indices. Don't worry, this isn't a rant without solution.
Exhibit 1
`bpy.app.debug = True` will add a set of options to the Display panel while in Edit Mode. The options are great but depending on theme and DPI the indices are difficult to make out. With softblend theme the overlay information borders on useless.Exhibit 2
This script by Crouch, CoDEmanX and additions by me does pretty much the same but draws polygons behind the numbers for better contrast, this is customizable so usable no matter which theme you may be most comfortable with.I'm quite happy with the script solution, it would be nice to have it available on each Blender installation as part of the `debug` mode. Anyone learning the ways of geometry related coding would benefit.
Improvements?
My underlay addition can be optimized by calculating the standard polygon once per possible width of index number. (quick implementation of said method) Further minimal mode would ditch the rounded corner and be much lighter, but if you have to visualize manyvertex / edge / face
indices you probably don't understand the algorithm you are trying to implement.