Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-21 | Cleanup: quiet warning | Campbell Barton | |
2015-06-21 | BMesh: replace BLI_array -> BLI_stack | Campbell Barton | |
Also use more direct custom-data access. | |||
2015-06-20 | BMesh: simplify join-tri's | Campbell Barton | |
2015-06-19 | avoid assert with bmesh inset | Campbell Barton | |
2015-06-18 | Fix leak in edge-offset | Campbell Barton | |
2015-06-17 | BMesh: Add edge-offset option: cap-endpoint | Campbell Barton | |
Creating triangles at endpoints is often not so good, disable by default. | |||
2015-06-15 | Add missing file | Campbell Barton | |
2015-06-11 | BMesh: flatten faces operator | Campbell Barton | |
2015-05-30 | Fix leak in BMesh convex hull operator | Campbell Barton | |
2015-05-26 | BMesh: join tris, split angle limit in two | Campbell Barton | |
Use a separate limit for face-angle and shape comparisons. There was no way to join non-rectangular, co-planer tries. | |||
2015-05-26 | BMesh: join tris now delimits all UV/Color layers | Campbell Barton | |
Previously was only checking active layers Also add delimit by edge seam | |||
2015-05-24 | Fix error joining tris -> quads | Campbell Barton | |
Incorrect flag check, would need to run multiple times. | |||
2015-05-22 | Fix for join faces ignoring angle limit | Campbell Barton | |
Angle limit for join-faces was more advice then actual limit. Now joining entire selection, gives assurance that no faces above the limit will be merged. The purpose of this was to allow users to isolate 2 faces and always join them. Instead, support this by bypassing limit only when its not set and 2 faces are selected. | |||
2015-05-22 | BMesh: extrude region didnt copy edge flags | Campbell Barton | |
Newly created edges around regions wouldn't get the edge flags from surrounding geometry. | |||
2015-05-05 | Cleanup: function arg wrapping | 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 | Cleanup: bmesh src/dst order in API args | 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 | Fix T44484: Edge-split corrupts mesh | Campbell Barton | |
Splitting non-manifold edges could produce duplicate edges. | |||
2015-04-29 | Fix T44542: 'extend selection' editmode tool would select hidden elements. | Bastien Montagne | |
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 | BMesh: use const for API calls | Campbell Barton | |
2015-03-11 | Cleanup: indentation | Campbell Barton | |
2015-03-09 | Fix T43421: bisect_edges returns insufficient data | Campbell Barton | |
2015-03-02 | error in last commit | Campbell Barton | |
2015-03-02 | Fix T43848: Wrong direction recalculating normals | Campbell Barton | |
Face islands furthest faces could face towards the center point when connected to sharp edges. Now check the furthest edge of the furthest face, to test for face winding. | |||
2015-03-02 | BMesh: calc normals, use area weighted center | Campbell Barton | |
Prevents many small faces skewing center calculation. | |||
2015-02-24 | Fix T43792: Connect faces fails with ngons | Campbell Barton | |
Complex ngons that intersected the path multiple times would fail to connect. Now find closest intersections in both directions. | |||
2015-02-23 | CustomData: const correctness for interp() | Campbell Barton | |
2015-02-02 | cleanup: style/spelling | Campbell Barton | |
2015-02-02 | minor edits to last commit | Campbell Barton | |
2015-02-02 | BMesh: tool to ensure all faces are convex | Campbell Barton | |
Access from Mesh -> Cleanup | |||
2015-02-01 | BMesh: remove redundant connect-nonplanar loop | Campbell Barton | |
2015-01-31 | Compiler warning: double-promotion | Campbell Barton | |
2015-01-13 | Cleanup: consistent arg order in bmesh | Campbell Barton | |
2015-01-12 | BMesh: Tweak behavior for select more/less | Campbell Barton | |
Stepping over faces gives overall nice results but it stopped wire edges from working. Now step over wire too. | |||
2015-01-10 | Fix for regression in bmesh connect-pair | Campbell Barton | |
T42563 fix wasn't right, fortunately this doesn't fail in most cases. | |||
2015-01-04 | cleanup: create cube, use index lookups | Campbell Barton | |
2015-01-02 | cleanup: style | Campbell Barton | |
2015-01-01 | cleanup: redundant casts & const cast correctness | Campbell Barton | |
2014-12-28 | Fix T40930: Add a new option to select faces by smooth/flat shading. | Bastien Montagne | |
Org code by robschia (Roberto Schiavone), first review by campbellbarton (Campbell Barton), final review and minor changes by mont29 (Bastien Montagne). Reviewers: cambellbarton, mont29 Subscribers: mont29, campbellbarton Maniphest Tasks: T40930 Differential Revision: https://developer.blender.org/D638 | |||
2014-12-26 | Fix T43013: Flip with bridge aligned loops | Campbell Barton | |
2014-11-29 | Cleanup: unused headers | Campbell Barton | |
2014-11-21 | Cleanup: typo | Campbell Barton | |
2014-11-16 | Cleanup: use SUBD_CORNER_* prefix for Subdiv flags | Campbell Barton | |
2014-11-16 | Cleanup: use BLI_listbase_*** prefix for count,sort,sort_r | Campbell Barton | |