Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-19 | Cleanup: `make format` after SortedIncludes change | Dalai Felinto | |
2019-09-12 | Cleanup: line breaks with comments | Campbell Barton | |
2019-08-17 | Cleanup: spelling | Campbell Barton | |
2019-08-01 | Cleanup: misc spelling fixes | Campbell Barton | |
T68035 by @luzpaz | |||
2019-07-31 | Spelling fixes in comments and descriptions, patch by luzpaz | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3744 | |||
2019-06-12 | Cleanup: spelling in comments | Campbell Barton | |
2019-04-29 | Cleanup: comments (long lines) in bmesh | Campbell Barton | |
2019-04-17 | ClangFormat: apply to source, most of intern | Campbell Barton | |
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat | |||
2019-03-27 | Cleanup: style, use braces for bmesh | Campbell Barton | |
2019-02-18 | doxygen: add newline after \file | Campbell Barton | |
While \file doesn't need an argument, it can't have another doxy command after it. | |||
2019-02-06 | Cleanup: remove redundant doxygen \file argument | Campbell Barton | |
Move \ingroup onto same line to be more compact and make it clear the file is in the group. | |||
2019-02-01 | Cleanup: remove redundant, invalid info from headers | Campbell Barton | |
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits. | |||
2019-01-17 | BMesh: keep selection history when removing doubles | Campbell Barton | |
Auto-merge would loose the active vertex. | |||
2018-12-14 | Fix selection history clearing when selecting all | Campbell Barton | |
2018-12-14 | Cleanup: naming (mean -> median) see T47811 | Campbell Barton | |
2018-11-10 | BMesh: backport minor changes from 2.8 | Campbell Barton | |
2018-06-04 | Cleanup: strip trailing space in bmesh module | Campbell Barton | |
2017-12-04 | Cleanup: style | Campbell Barton | |
2017-11-22 | Removing OMP: get rid of usages in /bmesh/ area. | Bastien Montagne | |
Just removing it, such cases are not bottlenecks and not worth the complication of doing real threading with own BLI_task. Other (remaining) usages may be relevant, need case-by-case check. | |||
2017-01-19 | Correct asserts, un-hiding when selected is ok | Campbell Barton | |
2017-01-19 | Cleanup: naming, comments assert for hide+selected | Campbell Barton | |
2017-01-19 | BMesh: improve hide-flush internal logic | Campbell Barton | |
- flushing hidden state ran when it didn't need to. - flushing checks didn't early exit when first visible element found. - low level BM_*_hide API calls like this can use skip iterators can loop over struct members directly. No user-visible changes. | |||
2016-07-08 | Cleanup: spelling | Campbell Barton | |
2016-06-12 | bmesh py api: expose BM_face_calc_tangent_* | Campbell Barton | |
D1988 by @wisaac, with own edits and improvements. This improves on existing tangent calculation functions too. - BM_face_calc_tangent_auto: Chooses method based on number of sides, used by manipulator (not exposed to Python). - BM_face_calc_tangent_edge: from longest edge. - BM_face_calc_tangent_edge_pair: from longest edge-pair (most useful with quads). - BM_face_calc_tangent_edge_diagonal: edge farthest from any vertex. - BM_face_calc_tangent_vert_diagonal: vert farthest from any vertex. Also optimize BM_vert_tri_calc_tangent_edge* functions to avoid sqrt. | |||
2015-11-02 | Fix BMesh selection flushing w/ mixed modes | Campbell Barton | |
Fix for T46494 wasn't working properly when de-selecting faces, adjacent faces would remain selected but have unselected edges. Logic here is admittedly rather fragile since it relies on both selection functions and flushing afterwards. | |||
2015-10-15 | Fix T46494: Can't de-select a face w/ mixed modes | Campbell Barton | |
2015-05-19 | BMesh: calls to store selection at the list head | Campbell Barton | |
2015-05-04 | Cleanup: style & const's | Campbell Barton | |
2015-04-25 | Cleanup: use 8 space indent for multi-line args | Campbell Barton | |
2015-02-03 | BMesh: optimize selection flushing | Campbell Barton | |
De-selecting a face would do flushing checks on each vertex 3 times, now only do once. | |||
2015-02-03 | cleanup: inconsistent BMesh select checks | Campbell Barton | |
2015-02-03 | BMesh: optimize edge select | Campbell Barton | |
It's called a lot, so avoid using a generic iterator for edges of vert. | |||
2014-09-24 | Cleanup: bool | Campbell Barton | |
2014-08-26 | Comments | Campbell Barton | |
2014-08-25 | Fix T40993: Store selection history for extrude | Campbell Barton | |
2014-06-06 | BMesh: avoid OpenMP use for low poly meshes (counting selection) | Campbell Barton | |
also use schedule(static) for simple for loops. | |||
2014-02-26 | BMesh: add overwrite option to BM_mesh_elem_hflag_enable/disable_test | Campbell Barton | |
2014-02-21 | Fix for BM_mesh_deselect_flush(), allowed faces with deselected edges | Campbell Barton | |
2014-02-07 | ListBase API: add utility api funcs for clearing and checking empty | Campbell Barton | |
2014-01-12 | Style Cleanup: whitespace | Campbell Barton | |
2013-08-14 | bmesh utility functions for storing an editselection after another in the list. | Campbell Barton | |
2013-08-13 | fix for bug in rip tool, isolated verts would remain selected after ripping. | Campbell Barton | |
2013-08-13 | bmesh: simplify mode check for setting the edge selection | Campbell Barton | |
2013-08-01 | use bmesh for loop macros for looping over mesh verts/edges/faces | Campbell Barton | |
2013-07-05 | fix [#36014] Individual Origin Translation across Normal Orientation doesn't ↵ | Campbell Barton | |
work properly. makes boundary edges use predictable orientation. | |||
2013-06-24 | add api calls for BM_mesh_active_vert/edge_get. | Campbell Barton | |
inspecting the edit-selection inline was cumbersome. | |||
2013-06-19 | Remove paranoid null checks for editmesh EDBM_vert_at_index and friends (use ↵ | Campbell Barton | |
asserts instead). temp set BM_OMP_LIMIT to zero for better testing before release. | |||
2013-05-28 | fix [#35509] MedianPoint choice has bad normals | Campbell Barton | |
2013-04-04 | fix [#34802] Individual Transformation Confusing in Edit Mode | Campbell Barton | |
Individual transformation now works in editmode mesh faces/edge, armature bones and metaballs. | |||
2013-04-04 | improved method of getting the tangent axis from a bmesh triangle, | Campbell Barton | |
rather then getting the longest edge, get the edge which which is most different from the 2 others ends up giving more useful results: for an isosceles triangle it returns the base weather its longer or shorter then the other sides. |