Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-07 | Dyntopo: avoid mask layer lookups while adding/removing verts | Campbell Barton | |
2014-04-05 | Mempool: remove BLI_MEMPOOL_SYSMALLOC, MEM_* allocs are more efficient now | Campbell Barton | |
2014-04-04 | Code cleanup: no need to use calloc when memory is initialized after | Campbell Barton | |
also replace AT with __func__ since AT expands the full pathname | |||
2014-04-03 | Code cleanup: strict flags for bmesh_log | Campbell Barton | |
2014-04-01 | Fix T39550: polygons.active has bad default | Campbell Barton | |
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2014-03-30 | Code cleanup: de-duplicate cotangent weight function & add arg sizes | Campbell Barton | |
2014-03-29 | Code cleanup: replace dot with len_squared and is_zero checks | Campbell Barton | |
2014-03-28 | Fix T39288: Inset regression with extreme offset | Campbell Barton | |
2014-03-28 | Fix for inset bug (edge rail had feedback loop with direction) | Campbell Barton | |
also disable edge-rail by default. | |||
2014-03-28 | BMesh: optimize quad_coord, avoid duplicate sqrt calls | Campbell Barton | |
2014-03-27 | Attempt to fix compilation error on release windows | Sergey Sharybin | |
MSVC was yelling on me because of unused variable. | |||
2014-03-27 | BMesh: let vert-connect make degenerate faces when only 2 verts selected | Campbell Barton | |
2014-03-27 | BMesh: optimize BM_face_legal_splits for concave faces | Campbell Barton | |
2014-03-27 | Code cleanup: use consistent arg order for math api poly funcs | Campbell Barton | |
2014-03-25 | Code cleanup: ifdef debug only checks and simplify manifold test | Campbell Barton | |
2014-03-25 | Fix T39262: Regression in 2.70, wire-frame editmode tool replaced all | Campbell Barton | |
2014-03-25 | Fix possible use of invalid face index with wireframe tool | Campbell Barton | |
2014-03-24 | Fix T39331: Dissolve vertex crash | Campbell Barton | |
2014-03-19 | Code cleanup: double/float | Campbell Barton | |
2014-03-17 | Code cleanup: comments and typos | Campbell Barton | |
2014-03-16 | Fix T39215: Shortest path error | Campbell Barton | |
2014-03-16 | EditMesh: Support contracting the selection as well as extending | Campbell Barton | |
This allows for holding ctrl while switching from face->edge modes to select an edge-ring. | |||
2014-03-13 | BMesh: minor changes for BM_face_split use | Campbell Barton | |
2014-03-13 | Fix for possible (unlikely) uninitialized var use in BM_face_split | Campbell Barton | |
2014-03-12 | BMesh: minor optimization, step over own loop in BM_face_exists | Campbell Barton | |
2014-03-07 | BMesh: simple edge boundary walker | Campbell Barton | |
2014-03-05 | Fix for un-subdivide creating duplicate faces | Campbell Barton | |
2014-03-04 | Fix T38936 Bevel strange flickering on big meshes. | Howard Trickey | |
Last change to bevel had a check for what was supposed to be an "on edge" new vertex being off the edge. The test tolerance was too small. This fixes that. | |||
2014-03-03 | Fix for bmesh triangulate creating duplicate edges | Campbell Barton | |
2014-03-03 | Debug function to check valid bmesh now detects duplicate edges | Campbell Barton | |
2014-02-28 | Partial fix for T38871, Bevel could create a far-out spike. | Howard Trickey | |
There needed to be a check that when a newly created point is supposed to be on an edge, that it stays within the bounds of either end of the edge. This fixes the hole-in-cube example in the bug, but not the boolean modifier one, which still needs more work. | |||
2014-02-28 | Code cleanup: style/warnings | Campbell Barton | |
2014-02-26 | BMesh: add overwrite option to BM_mesh_elem_hflag_enable/disable_test | Campbell Barton | |
2014-02-22 | Docs: doxygen sections for bmesh walkers | Campbell Barton | |
2014-02-21 | Fix for BM_mesh_deselect_flush(), allowed faces with deselected edges | Campbell Barton | |
2014-02-17 | Bevel fix for T38675, bad bevel on slanted L. | Howard Trickey | |
The test for a reflex angle used the vertex normal, which was not a good test for a saddle point vertex. Switched to using the face normal, if available, for that test. Also added test for this in svn bevel_regression.blend. | |||
2014-02-17 | Mask: enable overlap detection by default, more compact buttons | Campbell Barton | |
2014-02-17 | Mesh Tool: removes degenerate edges, faces and face ears. | Campbell Barton | |
2014-02-16 | Fix for bmesh with openmp | Campbell Barton | |
2014-02-15 | Mesh Inset: following existing edges is now optional | Campbell Barton | |
2014-02-13 | Mask: add option to detect self intersections | Campbell Barton | |
2014-02-12 | Fix Editderivedmeshes vertices normals computation. | Bastien Montagne | |
Those derived meshes (used in Edit mode) were using simple sum of neighbor poly normals to get vertex normals, while everywhere else in Blender we use weighted sum of such poly normals. Patch: D311 Reviewed and enhanced by Campbell, thanks! | |||
2014-02-07 | ListBase API: add utility api funcs for clearing and checking empty | Campbell Barton | |
2014-02-05 | Code cleanup: use bool for static methods | Campbell Barton | |
2014-02-04 | Code cleanup: declarations for removed functions | Campbell Barton | |
2014-02-03 | Scanfill: skip checks for loose edges when they can't occur | Campbell Barton | |
Only editmesh needs this, text, curves, masks - can all skip this check | |||
2014-02-03 | Bevel: remove unused assignments. | Howard Trickey | |
Caught by coverity. | |||
2014-02-03 | Fix T38421: Vertex Parenting & Triangle Vertex Parenting causes segfaults. | Sergey Sharybin | |
Issue was caused by clearing dirty flags from element table in bmesh before the data was fully ready. This confused checks happening from threads and some threads did consider element table is usable while other thread was still filling it in. | |||
2014-02-03 | Code cleanup: use bools where possible | Campbell Barton | |