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
2018-07-02Cleanup: use bool for poll functionsCampbell Barton
2018-04-26Fix T54836: Select sharp edges doesn't flush to facesCampbell Barton
2018-03-14Cleanup: rename BLI_array_count -> lenCampbell Barton
Match naming convention used everywhere else. Count should only be used when this isn't directly accessible.
2018-03-14Cleanup: use sections for editmesh tools/selectCampbell Barton
2018-03-13Cleanup: pass selectmode directlyCampbell Barton
Pass instead of editmesh or toolsettings. Needed for multi edit-mode
2018-03-08Cleanup: Rename view3d context set functionCampbell Barton
Use common prefix so adding related functions share the prefix.
2018-03-07EditMesh: pass object data to notifiersCampbell Barton
Both were being passed in different parts of the code, use object data for consistency.
2017-12-05Fix T53469: Make sure that edges are drawn in the backbuff whenever you are ↵Germano
looking for the nearest edge Caused by rB9f5bf19
2017-12-04Edit Mesh Selection: Draw the backbuff of edge selection only when requestedGermano
And make sure the width is 1
2017-10-19Docs: correct descriptionsCampbell Barton
2017-10-18Cleanup: Use const for RNA EnumPropertyItem argsCampbell Barton
Practically all access to enum data is read-only.
2017-07-13Fix T51100: Vertex pick fails after extrudeCampbell Barton
2016-10-26Cleanup: rename functions in BLI_bitmap_draw_2dCampbell Barton
2016-10-26Cleanup: move bitmap drawing into its own moduleCampbell Barton
Bitmap drawing is out-of-scope for a general math API, move to BLI_bitmap_draw_2d.
2016-07-01BMesh: make toolflags optionalCampbell Barton
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh.
2016-04-25Fix T48085: Select linked w/ seam delimit gives random resultsCampbell Barton
This changes behavior so seams aren't used for the bmesh walker.
2016-03-28Fix T47969: Select Random always uses same seedCampbell Barton
Increment the seed on each use, otherwise calling again selects the same order, unless you manually adjust the seed.
2016-01-08Math Lib: use x-span for fill_poly_v2i_n callbackCampbell Barton
Instead of running the callback per-pixel, pass the x-span to the callback.
2016-01-07Select mirror multiple axis supportCampbell Barton
Previously you could only select mirror on X axis, now support mirroring on multiple axis as well as more than one (for mesh and lattice data).
2016-01-04Remove select-next-loop operatorCampbell Barton
Taken from original bmesh-branch but doesn't give useful results (misses selection flushing).
2015-12-28Fix possible invalid-index use /w link/path selectCampbell Barton
2015-12-27BMesh: extract int/bmesh element access funcs.Campbell Barton
Support getting an vert/edge/face from a single index, useful for operator redo.
2015-12-27WM: add checker_interval utility functionsCampbell Barton
2015-12-23Typo in last commitCampbell Barton
2015-12-23Select Linked: only use seam delimit for facesCampbell Barton
Delimiting on seams was only ever intended for face selection, Previously this option didn't work for vertices, now it's fixed the defaults aren't right for vertex/edge select-linked. Add a workaround that bypasses operator-defaults - since this is such a rare case.
2015-11-26Fix error in shadowing cleanup (wrong pointer free)Campbell Barton
2015-11-23Cleanup: shadowing (editors)Campbell Barton
2015-11-23Cleanup: use `rna_enum_` prefix for RNA enumsCampbell Barton
Definitions could shadow local vars.
2015-10-30Optimization: use dot product for angle comparisonCampbell Barton
2015-10-10Random Select Seed OptionCampbell Barton
Add 'Seed' option for all random select operators D1508 by @mba105, w/ edits
2015-09-22prevent assert: select-linked UV delimit w/o UV'sCampbell Barton
2015-09-13Cleanup: spellingCampbell Barton
2015-07-21Fix T45450: Loop-select fails to cycle between overlapping edgesCampbell Barton
2015-07-11Add WM_framebuffer_to_index_arrayCampbell Barton
Convert buffer to index in one loop, also minor cleanup to backbuf/selection functions. - Use IMB_rectcpy instead of inline pixel copy. - Redundant WM_framebuffer_to_index call.
2015-07-07Correct default enum valuesCampbell Barton
Had assert creating cheat sheet
2015-06-21Fix T45135: More cleanup of extreme max values in operator properties.Bastien Montagne
INT_/FLOAT_MAX are sometimes valid choices, but most of the time more sensible values should be used here!
2015-06-06Use threshold for selecting side-of-axisCampbell Barton
2015-05-29BMesh: select linked /w delimiters & wire edgesCampbell Barton
Add support for using edge delimiters mixed with wire edges. Code isn't so elegant but users will expect this.
2015-05-16BMesh: link-select-pick now supports redoCampbell Barton
Without this you can't change delimiter options without editing the keymap.
2015-05-16BMesh: add UV delimit for select-linked, dissolveCampbell Barton
2015-05-16BMesh: add sharp edge delimiterCampbell Barton
2015-05-16BMesh: select linked, support other delimitersCampbell Barton
Use same options as limited dissolve (adds material & winding)
2015-05-16Select linked seam limit, now works for pickingCampbell Barton
Second half of fix for also T42510
2015-05-15Fix T42510: Limit by seams fails in edge/vert modeCampbell Barton
2015-05-15BMesh: rename loop walker -> edgeloopCampbell Barton
2015-04-29Fix typo using interp_v3_v3v3 over float[2] variables...Bastien Montagne
Found by asan! ;)
2015-04-23Correct missing NULL check (own mistake)Campbell Barton
2015-04-23BMesh: mesh-data picking, edge+vert improvementCampbell Barton
When zoomed out vert bias over edges meant it wasn't possible to select edges. Now pick the edge if the cursor is closer to its center.
2015-04-21Math Lib: handling bits handling into own fileCampbell Barton
2015-04-21Minor edit to edit-mesh selection biasCampbell Barton
only choose verts over edges (not faces)