Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-19Cleanup: `make format` after SortedIncludes changeDalai Felinto
2019-09-12Cleanup: line breaks with commentsCampbell Barton
2019-08-17Cleanup: spellingCampbell Barton
2019-08-01Cleanup: misc spelling fixesCampbell Barton
T68035 by @luzpaz
2019-07-31Spelling fixes in comments and descriptions, patch by luzpazBrecht Van Lommel
Differential Revision: https://developer.blender.org/D3744
2019-06-12Cleanup: spelling in commentsCampbell Barton
2019-04-29Cleanup: comments (long lines) in bmeshCampbell Barton
2019-04-17ClangFormat: apply to source, most of internCampbell 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-27Cleanup: style, use braces for bmeshCampbell Barton
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell 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-17BMesh: keep selection history when removing doublesCampbell Barton
Auto-merge would loose the active vertex.
2018-12-14Fix selection history clearing when selecting allCampbell Barton
2018-12-14Cleanup: naming (mean -> median) see T47811Campbell Barton
2018-11-10BMesh: backport minor changes from 2.8Campbell Barton
2018-06-04Cleanup: strip trailing space in bmesh moduleCampbell Barton
2017-12-04Cleanup: styleCampbell Barton
2017-11-22Removing 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-19Correct asserts, un-hiding when selected is okCampbell Barton
2017-01-19Cleanup: naming, comments assert for hide+selectedCampbell Barton
2017-01-19BMesh: improve hide-flush internal logicCampbell 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-08Cleanup: spellingCampbell Barton
2016-06-12bmesh 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-02Fix BMesh selection flushing w/ mixed modesCampbell 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-15Fix T46494: Can't de-select a face w/ mixed modesCampbell Barton
2015-05-19BMesh: calls to store selection at the list headCampbell Barton
2015-05-04Cleanup: style & const'sCampbell Barton
2015-04-25Cleanup: use 8 space indent for multi-line argsCampbell Barton
2015-02-03BMesh: optimize selection flushingCampbell Barton
De-selecting a face would do flushing checks on each vertex 3 times, now only do once.
2015-02-03cleanup: inconsistent BMesh select checksCampbell Barton
2015-02-03BMesh: optimize edge selectCampbell Barton
It's called a lot, so avoid using a generic iterator for edges of vert.
2014-09-24Cleanup: boolCampbell Barton
2014-08-26CommentsCampbell Barton
2014-08-25Fix T40993: Store selection history for extrudeCampbell Barton
2014-06-06BMesh: avoid OpenMP use for low poly meshes (counting selection)Campbell Barton
also use schedule(static) for simple for loops.
2014-02-26BMesh: add overwrite option to BM_mesh_elem_hflag_enable/disable_testCampbell Barton
2014-02-21Fix for BM_mesh_deselect_flush(), allowed faces with deselected edgesCampbell Barton
2014-02-07ListBase API: add utility api funcs for clearing and checking emptyCampbell Barton
2014-01-12Style Cleanup: whitespaceCampbell Barton
2013-08-14bmesh utility functions for storing an editselection after another in the list.Campbell Barton
2013-08-13fix for bug in rip tool, isolated verts would remain selected after ripping.Campbell Barton
2013-08-13bmesh: simplify mode check for setting the edge selectionCampbell Barton
2013-08-01use bmesh for loop macros for looping over mesh verts/edges/facesCampbell Barton
2013-07-05fix [#36014] Individual Origin Translation across Normal Orientation doesn't ↵Campbell Barton
work properly. makes boundary edges use predictable orientation.
2013-06-24add api calls for BM_mesh_active_vert/edge_get.Campbell Barton
inspecting the edit-selection inline was cumbersome.
2013-06-19Remove 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-28fix [#35509] MedianPoint choice has bad normalsCampbell Barton
2013-04-04fix [#34802] Individual Transformation Confusing in Edit ModeCampbell Barton
Individual transformation now works in editmode mesh faces/edge, armature bones and metaballs.
2013-04-04improved 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.