Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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-08-29 | Fix T41631: Connect acts on unrelated vert | 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-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: correct flag use | Campbell Barton | |
Allowed fill to make duplicate faces | |||
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-07-30 | BLI_listbase: consistent name prefix | Campbell Barton | |
2014-07-24 | Correction to recent rip-tear | Campbell Barton | |
2014-07-23 | Editmesh: Add option to tear boundary vertices when dissolving | Campbell Barton | |
2014-07-21 | Math Lib: rename mul_serie_m3 to mul_m3_series & reorder args | Campbell Barton | |
Importantly, reversed mul_serie_m3 argument order (so it matches the m4 function) | |||
2014-07-20 | Math Lib: use variable length args for mul_serie_m3,m4 (instead of trailing ↵ | Campbell Barton | |
NULL's) | |||
2014-07-19 | Defines: replace ELEM3-16 with ELEM(...), that can take varargs | Campbell Barton | |
2014-07-17 | Fix T34664: bevel face material can be set in tool and modifier. | Howard Trickey | |
Now the bevel tool, modifier, and internal operator have a material slot # parameter that the user can set. If left at default of -1, behavior is as current -- bevel face material is taken from the closest original face (this may be ambiguous). If material slot is >= 0, it gives the material slot index number for the material to use. | |||
2014-07-14 | Math Lib: add compare_len_squared_v3v3 from paint branch | Campbell Barton | |
2014-07-11 | BLI_array: avoid mixing terms count/length | Campbell Barton | |
2014-06-28 | BLI_stackdefines | Campbell Barton | |
Bounds check the stack while debugging, also add STACK_PEEK | |||
2014-06-27 | BMesh: more edits to vertex dissolve, handle mixing wire edges with faces better | Campbell Barton | |
2014-06-27 | BMesh: tweaks to dissolve, remove wire edges before other calculations | Campbell Barton | |
also avoid feedback loop when checking topology giving nondeterministic results. | |||
2014-06-27 | BMesh: add BM_vert_is_edge_pair(), faster then checking ↵ | Campbell Barton | |
(BM_vert_edge_count(v) == 2) | |||
2014-06-27 | BMesh: add ability not to delete vertex when collapsing | Campbell Barton | |
2014-06-26 | Fix T40813: Dissolve verts with adjacent regions, removes the dividing edge | Campbell Barton | |
2014-06-26 | Fix for dissolve faces iterating over verts while removing | Campbell Barton | |
2014-06-24 | move STACK_* macros into BLI_stackdefines.h | Campbell Barton | |
2014-06-22 | Apply fix for T40745 to extrude_face_region too | Campbell Barton | |
2014-06-22 | Editmesh: extruding end-point verts now maintains edge-direction | Campbell Barton | |
Resolves T40745, where faces from extruded edges had flipped normals. | |||
2014-06-16 | Use ARRAY_SIZE to replace (sizeof(a) / sizeof(*a)) | Campbell Barton | |
2014-06-14 | Editmesh: remove redundant normal calculation call for subdivide | Campbell Barton | |
2014-06-06 | Fix T40508: Calculating normals crashes | Campbell Barton | |
2014-05-23 | BMesh Walker: rename BMW_SHELL -> BMW_VERT_SHELL | Campbell Barton | |
2014-05-22 | Fix T40297: Crash while ripping an edge when autosmooth is activated. | Bastien Montagne | |
Turned out there was still quite a few cases were indices were set dirty, but elem_index_dirty was not tagged accordingly (mostly for BM_LOOP, but a few others as well). So probably this crash was not the only one hidden here. Hopefully all possible cases were catched this time! | |||
2014-05-13 | Correct last commit, check not to split along edges already used | Campbell Barton | |
2014-05-13 | Fix T40162: Vert connect creates extra face cutting across concave NGon. | Campbell Barton | |
We need to support cutting degenerate ngons, see: T39418 This commit disallows cuts across faces where the same vertices can create better cuts on different faces. | |||
2014-05-13 | Code cleanup: rename BM_face_legal_splits -> BM_face_splits_check_legal | Campbell Barton | |
2014-05-13 | BMesh: add check to BM_vert_pair_share_face to allow adjacent loops | Campbell Barton | |
Add BM_vert_pair_share_face_by_angle to avoid selecting concave splits. | |||
2014-05-13 | BMesh: make BM_face_calc_normal_subset apart of the bmesh api | Campbell Barton | |
also make face normal calculation functions return normal length | |||
2014-04-30 | Code cleanup: remove unused includes | Campbell Barton | |
Opted to keep includes if they are used indirectly (even if removing is possible). | |||
2014-04-27 | Correct some errors in auto-cleanup | Campbell Barton | |
2014-04-26 | Code cleanup: use 'const' for arrays (bmesh) | Campbell Barton | |
2014-04-22 | Fix T39429: Project paint error with UV bleed | Campbell Barton | |