diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2018-03-01 18:54:21 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2018-03-01 18:54:21 +0300 |
commit | 1178518a689eba1b53b455a07612fcc77bde45df (patch) | |
tree | 491fe7a1b90c0e9a5f755740bac03847406bcf96 /tests | |
parent | 7377d411b47d50cd943cd33e3e55c0409bb79f91 (diff) |
Refactor: Merge non-functional-change part of 'edit normals' 2017 GSoC.
This merges changes in internals, runtime-only of existing custom
normals code, which make sense as of themselves, and will make diff of
soc branch easier/lighter to review.
In the details, it mostly changes two things:
* Now, smooth fans (aka MLoopNorSpaceArray) can store either loop
indices, or pointers to BMLoop themselves. This makes sense since in
BMesh, it's relatively easy to get index from a BMElement, but nearly
impracticable to go the other way around.
* First change enforces another, now we cannot rely anymore on `loops`
being NULL in MLoopNorSpace to detect single-loop fans, so we instead
store that info in a new flag.
Again, these are expected to be totally non-functional changes.
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions