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
2017-07-11Resolve T51745: Mesh extrude keep-orig needs edgesCampbell Barton
Document to avoid confusion when called from Python.
2017-06-07Bevel Op (internal and API) now returns new edges and verts as well asHoward Trickey
faces. This was requested by script writers. Especially needed if beveling wire edges with vertex_only. Should be backward compatible as just adds two new keys to returned dict in python ('edges' and 'verts').
2017-05-17BMesh: remove duplicate argument for wireframe opCampbell Barton
2017-03-13Fix T50920: Adds missing edges on return of bisect operatorGermano Cavalcante
2016-09-24Mesh: added default UVs for Monkey, improved UVs for UV Sphere and Icosphere.Peter Lu
Fixes T47488 and T47478. Reviewed By: brecht Differential Revision: https://developer.blender.org/D2224
2016-03-20Docs: add missing bmesh.ops descriptionsCampbell Barton
2016-03-14Fix T47788: Symmetrize flips multi-res dataCampbell Barton
Symmetrize was unusable with multi-res data, add an option for the bmesh operator not to flip the multi-res depth.
2015-12-05Fix T37879: Default UV generation for mesh primitives.Bastien Montagne
Adds default-generated UVs to mesh primitives (cone, cylinder, icosphere, uvsphere, cube, circle, grid) when they are added to the scene, since some of them can be pretty awkward to unwrap manually. Original patch: Liam Mitchell (CommanderCorianderSalamander). Main review work: Campbell Barton (campbellbarton). Finalization, fixes and cleanup: Bastien Montagne (mont29). Reviewers: mont29, #mesh_modeling, campbellbarton Reviewed By: mont29, campbellbarton Subscribers: lkruel, campbellbarton, michaelknubben, kevindietrich Maniphest Tasks: T37879 Differential Revision: https://developer.blender.org/D481
2015-11-05Fix T46692: Triangulate creates duplicate facesCampbell Barton
Caused a crash in dyntopo.
2015-10-10Fix various compiler warnings.Brecht Van Lommel
2015-07-05Add 'loop slide' option to bevel. See T45260Howard Trickey
Current behavior of bevel is to 'loop slide' along unbeveled edges when possible, but this produces uneven bevel widths sometimes, so this option lets user choose between having the loop slide effect or having more even bevel widths. Trying it out with default being 'no loop slide', so different from current behavior. May reverse this choice later, depending on user reactions.
2015-06-17BMesh: Add edge-offset option: cap-endpointCampbell Barton
Creating triangles at endpoints is often not so good, disable by default.
2015-06-15BMesh: edge-offset feature (Ctrl+Shift+R)Campbell Barton
Ability to quickly add 2x edge loops on either side of selected loops.
2015-06-11BMesh: flatten faces operatorCampbell Barton
2015-05-26BMesh: join tris, split angle limit in twoCampbell Barton
Use a separate limit for face-angle and shape comparisons. There was no way to join non-rectangular, co-planer tries.
2015-05-26BMesh: join tris now delimits all UV/Color layersCampbell Barton
Previously was only checking active layers Also add delimit by edge seam
2015-05-01Fix T44560: Merge Collapse tool - UVs operator panel option ignored with ↵Bastien Montagne
Collapse but not with other merge types. Was missing parameter for collapse bmesh operator...
2015-02-02BMesh: tool to ensure all faces are convexCampbell Barton
Access from Mesh -> Cleanup
2014-11-06Editmesh: select more/less can now step over adjacent facesCampbell Barton
This keeps a square shaped selection when using grid topology.
2014-10-08Fix T42145: EditMesh Bevel tools had no clamping option.Bastien Montagne
Missing feature already present in Bevel modifier, useful and rather simple to add.
2014-09-29Cleanup: remove smooth_ from 'smooth_factor'Campbell Barton
redundant, just call factor as smooth modifier does.
2014-09-28Fix T25582: Add a 'smooth factor' to smooth_vertex BMesh op.Bastien Montagne
Based on code by wahooney (Keith Boshoff), patch itself was merely rewritten due to BMesh changes...
2014-09-10Fix for mesh-inset modifying hidden facesCampbell Barton
2014-09-02Fix editmesh-connect with hidden geometryCampbell Barton
- ignore hidden faces & verts - when cutting a pair, select edges co-linear to the cut. Also support creating a buffer from hidden elem's even if BMO_FLAG_RESPECT_HIDE is enabled. (if the hflag used includes BM_ELEM_HIDDEN).
2014-08-25Fix T40993: Store selection history for extrudeCampbell Barton
2014-08-25BMesh: New operator flag not to clear historyCampbell Barton
2014-07-23Editmesh: Add option to tear boundary vertices when dissolvingCampbell Barton
2014-07-17Fix T34664: bevel face material can be set in tool and modifier.Howard Trickey
Now the bevel tool, modifier, and internal operator have a material slot # parameter that the user can set. If left at default of -1, behavior is as current -- bevel face material is taken from the closest original face (this may be ambiguous). If material slot is >= 0, it gives the material slot index number for the material to use.
2014-06-16Use ARRAY_SIZE to replace (sizeof(a) / sizeof(*a))Campbell Barton
2014-05-07Code cleanup: spelling/indentationCampbell Barton
2014-03-27BMesh: let vert-connect make degenerate faces when only 2 verts selectedCampbell Barton
2014-03-17Code cleanup: comments and typosCampbell Barton
2014-02-17Mask: enable overlap detection by default, more compact buttonsCampbell Barton
2014-02-17Mesh Tool: removes degenerate edges, faces and face ears.Campbell Barton
2014-02-15Mesh Inset: following existing edges is now optionalCampbell Barton
2014-01-08Add profile control parameter to Bevel.Howard Trickey
Parameter controls concavity / convexity. <.25 means: concave inward .25 means: straight slanted >.25 means: concave outward .5 means: circular (the default) 1 means: straight along original sides For now, there is a hard lower limit of .15 because more work is needed to get decent results in the range below that. The profile is actually a superellipse, and the parameter is 1/4 of the exponent in the implicit equation for a superellipse, except at the extreme values of 0 and 1.
2013-12-21EditMesh: wireframe tool, add offset and vgroup support (not used yet)Campbell Barton
2013-11-10Added options for how bevel amount is measured.Howard Trickey
Now there is an 'Offset Type' dropdown on tool shelf with types: Offset - current method, offset of new edge from old along sliding face Width - width of new bevel face (if segments=1) Depth - amount a chamfering plane moves down from original edge Percent - percent of way sliding edges move along their adjacent edges The different options mainly are useful when beveling more than one edge at once. Leaving as a TODO to put these in the modifier, as doing that has more permanent effects so want to let users shake out problems with this first.
2013-10-29Triangulate Modifier: using different ngon and quad methodsDalai Felinto
Quads: Beauty, Fixed, Fixed Alternate, Shortest Diagonal Ngons: Beauty, Scanfill * Shortest Diagonal is the default method in the modifier (popular elsewhere), but beauty is the default in Ctrl+T). * Remove the need for output slot and beauty operator to be called after Clt+T Patch with collaborations and reviewed by Campbell Barton
2013-09-18fix [#36211] bridge edge loops joining vertecies that are far awayCampbell Barton
for bridge use a different beautify method when edge loops have non-matching loop count (simple face-angle comparison).
2013-09-07changes to grid fillCampbell Barton
- use 4 weights for vertex customdata blending (was previously only using 2) - option for simple blending, which blends locations using weights too and doesn't attempt to maintain the shape, useful for flat surfaces or times when keeping the shape gives odd results.
2013-09-02fix [#36412] Pivot of active element switches to last selected face after ↵Campbell Barton
duplicating vertices.
2013-08-28style cleanupCampbell Barton
2013-08-23add dissolve option to triangle fill operator, running dissolve after ↵Campbell Barton
scanfill isn't so simple because of errors if one edge can't merge.
2013-08-23optiona for bmesh triangle fill operator to take a normal argumentCampbell Barton
2013-08-23edits to new symmetrize toolCampbell Barton
- snap axis-aligned verts to the center. - expose the threshold for detecting if a vertex is on the axis.
2013-08-22new bmesh operator bisect_plane, cuts a mesh in half, takes a user defined ↵Campbell Barton
plane as an argument, handles concave ngons which need multiple cuts.
2013-08-22bmesh duplicate operator: add vertmap output slot.Campbell Barton
2013-08-20fix [#36352] Inset individual, uncheck "select outer" selects zero facesCampbell Barton
rewrite individual inset not to remove and re-create faces, makes re-selection simpler.
2013-08-18bmesh improvements to face creation.Campbell Barton
* fill-holes operator now takes advantage of new edge-net fill, works in many more cases then it did before. * face-create that uses edge-net now initializes the normals based on surrounding geometry, only running normal calculation if there are no connected faces for a reference.