Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-20 | doxygen: corrections/updates | Campbell Barton | |
Also add depsgraph & physics | |||
2015-05-19 | BMesh: calls to store selection at the list head | Campbell Barton | |
2015-05-19 | BMesh: add BM_edge_pair_share_face_by_len | Campbell Barton | |
2015-05-17 | Cleanup: indentation | Campbell Barton | |
2015-05-16 | BMesh: add UV delimit for select-linked, dissolve | Campbell Barton | |
2015-05-16 | BMesh: add sharp edge delimiter | Campbell Barton | |
2015-05-15 | Cleanup: style, spelling | Campbell Barton | |
2015-05-15 | BMesh: add loop-shell walker | Campbell Barton | |
2015-05-15 | BMesh: rename loop walker -> edgeloop | Campbell Barton | |
2015-05-11 | GHash: avoid redundant casts | Campbell Barton | |
2015-05-06 | Correct own error: is_manifold_region on wire vert | Campbell Barton | |
2015-05-05 | Math Lib: rename fill_*, to copy_* | Campbell Barton | |
matching convention for fixed length api, eg: copy_v3_fl | |||
2015-05-05 | Cleanup: function arg wrapping | Campbell Barton | |
2015-05-05 | BMesh: improve rip tool /w mon-manifold verts | Campbell Barton | |
Can now rip from multiple fans (mixed single faces or larger regions) Also add BM_vert_is_manifold_region which only checks if a vert has disconnected fans. | |||
2015-05-04 | Cleanup: style & const's | Campbell Barton | |
2015-05-02 | BMesh: utility to split isolated loop regions | Campbell Barton | |
2015-05-02 | Cleanup: redundant vars | Campbell Barton | |
2015-05-02 | BMesh: rework BM_vert_is_manifold (simplify logic) | Campbell Barton | |
- simplify boundary handling (walk from boundary - no need to reset walking) - early exit when the vert has >2 boundaries - use BM_vert_step_fan_loop to walk the fan | |||
2015-05-02 | BMesh: replace radial count with simple checks | Campbell Barton | |
2015-05-02 | BMesh: BM_mesh_edgesplit | Campbell Barton | |
Did quite a few checks not to tag bad splits (which wasn't working perfectly) Instead rely on BM_vert_separate not to create invalid geometry. | |||
2015-05-02 | BMesh: BM_vert_separate double edge fix | Campbell Barton | |
Splitting edges could give duplicates. | |||
2015-05-02 | BMesh: return error on mesh validate | Campbell Barton | |
2015-05-02 | Cleanup: bmesh src/dst order in API args | Campbell Barton | |
2015-05-02 | Cleanup: use function attrs for BMesh inline funcs | Campbell Barton | |
2015-05-01 | Fix a couple of harmless compiler warnings. | Brecht Van Lommel | |
2015-05-01 | Fix T44560: Merge Collapse tool - UVs operator panel option ignored with ↵ | Bastien Montagne | |
Collapse but not with other merge types. Was missing parameter for collapse bmesh operator... | |||
2015-04-30 | BMesh: correct bmesh_edge_vert_swap | Campbell Barton | |
Missed swapping out loops. | |||
2015-04-30 | BMesh: add bmesh_disk_vert_replace | Campbell Barton | |
2015-04-30 | Fix T44484: Edge-split corrupts mesh | Campbell Barton | |
Splitting non-manifold edges could produce duplicate edges. | |||
2015-04-29 | BMesh: add BM_face_loop_separate_multi | Campbell Barton | |
New utility function to handle splitting off multiple loops from a face at once. | |||
2015-04-29 | BMesh: simplify/optimize loop splitting logic | Campbell Barton | |
To split off a single loop, was splitting all fans off the vertex, then merging back together (except for one). Now simply splits off one loop. | |||
2015-04-29 | BMesh: refactor edge-vert swapping into API call | Campbell Barton | |
2015-04-29 | BMesh: minor change to swap-vert api | Campbell Barton | |
- assert if the verts not in the edge (all callers assume success) - rename to bmesh_disk_vert_swap - swap src/dst arg order. | |||
2015-04-29 | Fix T44542: 'extend selection' editmode tool would select hidden elements. | Bastien Montagne | |
2015-04-29 | Add macro BLI_SMALLSTACK_AS_TABLE | Campbell Barton | |
Use for edge-split (a little less overhead compare to popping each item). | |||
2015-04-29 | Correct comment | Campbell Barton | |
2015-04-29 | BMesh: optimize edge split | Campbell Barton | |
Avoid hashing edges when splitting into fans, Instead, walk & split fans until they're all done, gives approx 40% speedup. | |||
2015-04-29 | BMesh: replace smallhash flag for checking doubles | Campbell Barton | |
2015-04-29 | BMesh: avoid over-counting vert-edges | Campbell Barton | |
2015-04-28 | Cleanup: const correctness | Campbell Barton | |
2015-04-28 | Fix for Clang type check | Campbell Barton | |
2015-04-28 | Cleanup: redundant checks | Campbell Barton | |
2015-04-26 | BMesh: increase subdiv smooth strength | Campbell Barton | |
Now 1.0 gives near spherical output | |||
2015-04-26 | Cleanup: bmesh subdivide | Campbell Barton | |
var names were a bit cryptic, set return arg last. | |||
2015-04-26 | BMesh: subdiv smooth, use simpler even calculation | Campbell Barton | |
Was checking all vertices adjacent faces, now just compare the difference between normal angles. Also default to inverse-square for loopcut-subdiv falloff. | |||
2015-04-26 | Cleanup: subdivide smooth vertex placement | Campbell Barton | |
2015-04-26 | Add inverse-square falloff to bmesh, mask & compo. | Campbell Barton | |
2015-04-26 | BMesh: use const for API calls | Campbell Barton | |
2015-04-26 | BMesh: BM_ELEM_CD_GET_VOID_P cast removed const | Campbell Barton | |
2015-04-25 | correct own error in recent ngon creation edit | Campbell Barton | |