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
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)
2015-04-21Cleanup: minor correctionsCampbell Barton
2015-04-21BMesh: mesh-data picking, general improvementsCampbell Barton
Generalize logic for vert/edge/face selection: - index cycling. - selection bias with mixed modes. Details: - Edges now support index cycling (as verts/faces did already) - Cycling over near elements is now only enabled when the mouse position remains the same. - No longer do 2 selection passes to perform index cycling. Fixes: - Edges behind the view could be selected (surprising nobody reported!) - Selection bias now only changes the element that gets picked without interning the return distance (was buggy with mixed modes).
2015-04-20Fixes for backbuf selection logicCampbell Barton
- Fix ED_view3d_backbuf_sample_rect, r_dist was set completely wrong. - Avoid duplicate calculations picking the nearest edge. - Bias against picking selected edges is now optional. - Remove unused callback reading the backbuf. - Remove unused strict option picking vertices.
2015-04-20Cleanup: use ED_view3d_backbuf_* prefixCampbell Barton
2015-04-20Fix T44383: Select face fails in some positionsCampbell Barton
When mixing vert/edge/face with select-visible, face selection could fail when not close enough to the center. This also fixes a bug where the bias for verts over edges would prefer faces over edges too, making edges harder to pick. Mixing edge with other selection modes works more predictably now.
2015-04-20Editmesh select nearest fixesCampbell Barton
- distance from edge check wasn't clamping 0-1 - vertex bias wasn't taking pixelsize into account. - index & pass counter were floats Also some improvements - use BMesh lookup tables when available. - use structs to avoid issues getting out of sync.
2015-04-20Cleanup: use macro for common view3d zbuf checkCampbell Barton
2015-04-20Cleanup: use bool /w flag checksCampbell Barton
2015-04-12BMesh: minor optimization counting adjacent dataCampbell Barton
add BM_***_count_is_over(), _count_is_equal() Useful if we only want to know if the count is a smaller value.
2015-03-18Select nth option to skip stepsCampbell Barton
Patch T43752 @codemanx, added matching curve option.
2015-01-01cleanup: redundant casts & const cast correctnessCampbell Barton
2014-12-28Fix T40930: Add a new option to select faces by smooth/flat shading.Bastien Montagne
Org code by robschia (Roberto Schiavone), first review by campbellbarton (Campbell Barton), final review and minor changes by mont29 (Bastien Montagne). Reviewers: cambellbarton, mont29 Subscribers: mont29, campbellbarton Maniphest Tasks: T40930 Differential Revision: https://developer.blender.org/D638
2014-12-28Fix leak in select-similar regionsCampbell Barton
2014-11-30Cleanup: warnings & spaceCampbell Barton
2014-11-28Cleanup: unused headersCampbell Barton
2014-11-06Editmesh: select more/less can now step over adjacent facesCampbell Barton
This keeps a square shaped selection when using grid topology.
2014-09-26BMesh: select similar regionsCampbell Barton
Select operator that takes multiple selected face regions and selects any number of matching regions (when they have distinguishing features to isolate them). UI access next.
2014-07-19Editmesh: Add options for selecting manifoldCampbell Barton
Manifold was defined as any edges not using 2 faces, however its useful to have some options here. You can now select between Wire/Boundary/Multi-Face/Non-Contiguous/Verts Note the Non-Contiguous option is new, it selects edges between faces pointing in different directions.
2014-06-13BLI_bitmap: rename macrosCampbell Barton
- BLI_BITMAP_SET -> BLI_BITMAP_ENABLE - BLI_BITMAP_CLEAR -> BLI_BITMAP_DISABLE - BLI_BITMAP_GET -> BLI_BITMAP_TEST - BLI_BITMAP_MODIFY -> BLI_BITMAP_SET
2014-06-13Editmesh: Replace SmallHash with GSet for MESH_OT_loop_to_regionCampbell Barton
There no reason to assume hash will be small in this case
2014-05-23Checker Deselect: keep active item selected by defaultCampbell Barton
2014-05-23Fix T40324: Checker deselect fails for edge-ringsCampbell Barton
2014-05-23BMesh Walker: rename BMW_SHELL -> BMW_VERT_SHELLCampbell Barton
2014-05-22Fix T40309: Select inner region 'bigger' failed with equal regionsCampbell Barton
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).