Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-13 | Cleanup: spelling | Campbell Barton | |
2015-09-04 | Partial revert of warning cleanup | Campbell Barton | |
These warnings are false-positives | |||
2015-09-04 | Quiet warnings | Julian Eisel | |
We had too many warnings lately... was awaiting that someone would kill them - didn't happen -> goes to my commit ratio! :P | |||
2015-08-31 | error in last commit | Campbell Barton | |
2015-08-31 | Fix T45954: Inset w/ interpolated vertex color | Campbell Barton | |
Accumulating ubyte color was overflowing. Thanks to @mont29 for suggested fix. | |||
2015-08-31 | Math Lib: Add closest_to_plane helper functions | Campbell Barton | |
- closest_to_plane3 (for float3 planes) - closest_to_plane*_normalized_v3 (for unit length planes) Use when the plane is known to be unit length | |||
2015-08-03 | Fix T45620: Coplanar faces w/ flipped normals not selected | Campbell Barton | |
2015-08-03 | Cleanup: remove redundant normalize | Campbell Barton | |
2015-08-02 | correct ifdef | Campbell Barton | |
2015-08-01 | Fix T45582: Connect vertex hangs | Campbell Barton | |
With multiple branches it was possible the search could run for a long time, especially when there was no possible path to the target. Now use a heap to keep track of the best path and finish immediately once its reached. | |||
2015-08-01 | BMesh connect pair, fallback to identity matrix | Campbell Barton | |
For overlapping vertices, a matrix for the operation can't be calculated. | |||
2015-07-25 | Cleanup: double-promotion warnings | Campbell Barton | |
2015-07-05 | Add 'loop slide' option to bevel. See T45260 | Howard Trickey | |
Current behavior of bevel is to 'loop slide' along unbeveled edges when possible, but this produces uneven bevel widths sometimes, so this option lets user choose between having the loop slide effect or having more even bevel widths. Trying it out with default being 'no loop slide', so different from current behavior. May reverse this choice later, depending on user reactions. | |||
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 | |