Basic loop normals support in Blender, and feature TSpace in py API for export addons.
This is current state of loop normals work. It is functionnal, but not yet polished - I'd rather get a first quick review over general design before spending more time to support all draw modes, polish the UI, etc.
What it does currently:
- Allow py scripts to compute tspace (then available in each loops, the same way as for normals).
- Add an (object-level) option to compute loop normals as a final step of DM creation, and use those both to create TSpace (when baking) and to draw sharp edges in viewport. The later only works with "modern" code currently (VBO enabled).