diff options
author | Joseph Eagar <joeedh@gmail.com> | 2020-10-24 03:19:47 +0300 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2020-10-24 03:19:47 +0300 |
commit | 6c9c7f14ec87c62ff5eca5e200640b4bd6ccdedf (patch) | |
tree | f0abb70051b1801b932e037ed74969bb9af38fdd /extern | |
parent | 8f6326d494fad50305e406557dee7d2d2cb44dd3 (diff) |
* Migrated optimizations from trimesh to bmesh dyntopo:
- Original coordinate/normals are now stored in customdata layers,
instead of being looked up in the BMLog
- Vertex "indices" are now actually pointers to BMVerts.
- Dyntopo split/collapse is now time-limited
- Increased pbvh->leaf_limit to 2000
- Nodes are split after topolgy updates, not just after the user lets up
the mouse.
* Also, renamed TMElemSet to TableGSet
TODO:
- Migrate PBVHNode->bm_[unique_verts/other_verts/faces] to TableGSet.
Currently GHash is completely inlined in this branch which does almost
the same thing performance-size; inlining GHash seems beyond the scope of this
project however.
Diffstat (limited to 'extern')
0 files changed, 0 insertions, 0 deletions