Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-27 | Comments: clarify BMLoop | Campbell Barton | |
2014-09-26 | Fix ocmpilation error with strict flags after the recent commit | Sergey Sharybin | |
2014-09-26 | BMesh: select similar regions | Campbell Barton | |
Select operator that takes multiple selected face regions and selects any number of matching regions (when they have distinguishing features to isolate them). UI access next. | |||
2014-09-25 | BMesh: type-check iterator data argument | Campbell Barton | |
2014-09-24 | Custom Data API: redundant pointer-to-pointer arg | Campbell Barton | |
2014-09-24 | BMesh: slight speedup loop-of-verts iterator | Campbell Barton | |
2014-09-24 | BMesh: generic callbacks for mempool iterator | Campbell Barton | |
2014-09-24 | Cleanup: bool | Campbell Barton | |
2014-09-18 | Fix for edge-order flipping on subdividing wire | Campbell Barton | |
Extruding a subdivided edge would create flipped faces. | |||
2014-09-12 | Cleanup & remove redundant check | Campbell Barton | |
2014-09-11 | Workaround for strict flags and release build compilation | Sergey Sharybin | |
@campbellbarton, it's really helpful to have strict flags enabled for release builds as well -- especially when you're working in areas which are heavily using least squares solvers. For now made it so blender compiles, but it could be better solution here. | |||
2014-09-11 | Fix non-deterministic editmesh normal orientations | Campbell Barton | |
- selecting a boundary edge would randomly point in/outside the face (now point away). - selecting 3 verts would use the first selected edge as the tangent (now use longest). - selecting 1 vert betweem edges, uses the edges to define the tangent. | |||
2014-09-10 | Fix for mesh-inset modifying hidden faces | Campbell Barton | |
2014-09-09 | Fix T41445: Inset creates separated UV's | Campbell Barton | |
2014-09-02 | Fix editmesh-connect with adjacent vert selection | Campbell Barton | |
The result of running connect wasn't deterministic when adjacent vertices selected. | |||
2014-09-02 | Fix editmesh-connect with hidden geometry | Campbell Barton | |
- ignore hidden faces & verts - when cutting a pair, select edges co-linear to the cut. Also support creating a buffer from hidden elem's even if BMO_FLAG_RESPECT_HIDE is enabled. (if the hflag used includes BM_ELEM_HIDDEN). | |||
2014-09-02 | BMesh: report errors for invalid operator use | Campbell Barton | |
- invalid htype's into a slot - duplicate htype's args to BMO_op_vinitf | |||
2014-08-29 | Fix T41631: Connect acts on unrelated vert | Campbell Barton | |
2014-08-26 | Comments | Campbell Barton | |
2014-08-26 | Fix T41568: Dissolve & Tear Boundary Keeps Verts | Campbell Barton | |
2014-08-25 | Fix T40993: Store selection history for extrude | Campbell Barton | |
2014-08-25 | BMesh: New operator flag not to clear history | Campbell Barton | |
2014-08-22 | Cleanup: BMesh arg name | Campbell Barton | |
2014-08-21 | Fix T41523: Mesh triangle fill creates flipped faces | Campbell Barton | |
Calculate projection normal using edge-pairs | |||
2014-08-21 | Fix for BMesh fill using arbitrary face-flipping | Campbell Barton | |
Use winding of existing boundary edges. Filling Suzzane's eyes gave different face winding. | |||
2014-08-21 | BMesh: fill - replace SmallHash with GHash | Campbell Barton | |
2014-08-21 | BMesh: add assert for correct args to creation functions | Campbell Barton | |
2014-08-21 | BMesh: correct flag use | Campbell Barton | |
Allowed fill to make duplicate faces | |||
2014-08-21 | Fix T41517: BMesh intersect crash | Campbell Barton | |
2014-08-21 | Cleanup | Campbell Barton | |
2014-08-20 | Correct mistake in recently added intersect tool | Campbell Barton | |
Sorting verts along an edge wasn't working reliably. | |||
2014-08-20 | BMesh: improve docs for BM_edge_split | Campbell Barton | |
2014-08-19 | Fix for fix (don't guess enum's sign) | Campbell Barton | |
2014-08-18 | Fix building on some compilers (clang on OSX). | Bastien Montagne | |
Reported and patch by jensverwiebe (jens verwiebe). | |||
2014-08-18 | BMesh: intersect tool | Campbell Barton | |
Modeling tool to cut intersections into geometry (like boolean, without calculating inside/outside). Faces are split along intersections, leaving new edges selected. Access from Face menu. | |||
2014-08-18 | Cleanup: assert / warn | Campbell Barton | |
2014-08-18 | BMesh: add BM_vert_splice_check_double | Campbell Barton | |
checks if splicing verts creates duplicate edges | |||
2014-08-17 | Cleanup | Campbell Barton | |
2014-08-14 | BMesh: use a smaller dist3 threshold | Campbell Barton | |
Matches array modifier remove-doubles | |||
2014-08-13 | Math Lib: rename barycentric_transform -> transform_point_by_tri_v3 | Campbell Barton | |
also add transform_point_by_seg_v3 | |||
2014-08-13 | Spelling | Campbell Barton | |
2014-08-12 | Cleanup: magic numbers | Campbell Barton | |
2014-08-07 | Fix T40948: Fill holes fails in certain case | Campbell Barton | |
2014-08-07 | BMesh: use existing lookup tables when remapping | Campbell Barton | |
2014-08-02 | BMesh: typecheck iterator | Campbell Barton | |
2014-08-01 | Prevent macros hiding casts from `const` pointers | Campbell Barton | |
2014-07-30 | BLI_listbase: consistent name prefix | Campbell Barton | |
2014-07-30 | GHash: generic comparison for int[4] | Campbell Barton | |
2014-07-24 | Correction to recent rip-tear | Campbell Barton | |
2014-07-24 | Fix T41149: Dissolve Crash Due to AutoSmooth. | Bastien Montagne | |
bmesh's 'Join Edge Kill Vert' was using own code to delete loops, instead of using `bm_kill_only_loop()`, which did not tag loop indices as dirty (causing the crash), but also did not free loop's CDData... |