Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-13 | new bridge tool: fix for cases with it would crash when existing faces ↵ | Campbell Barton | |
matched the newly created ones. | |||
2013-05-13 | fix [#35308] Edge Split operator splits unselected edges | Campbell Barton | |
2013-05-13 | fix for bridge flipping, loops pointing away from eachother (over 90d ↵ | Campbell Barton | |
difference) would flip now check the loops are facing eachother, taking their relative positions into account. | |||
2013-05-13 | add missing STACK_INIT, also quiet float <> double conversion warnings. | Campbell Barton | |
2013-05-12 | remove BLI_array allocations from uv/color reverse, rotate. | Campbell Barton | |
2013-05-12 | bmesh recalculate normals - remove BLI_array reallocation, the max size of ↵ | Campbell Barton | |
the array is known. replace with STACK_* macros (moved to BLI_utildefines.h). | |||
2013-05-12 | remove wanton use of array reallocation for mesh smoothing. | Campbell Barton | |
2013-05-12 | bridge option to bridge loop pairs, | Campbell Barton | |
change the operator option to an enum: Connect Loops - open/closed/pairs because it was getting confusing having all as bools. | |||
2013-05-12 | fix for 2 crashes in bridge tool mixing open/closed loops with different ↵ | Campbell Barton | |
vertex counts. | |||
2013-05-12 | bridge tool: support for bridging loops with different numbers of vertices. | Campbell Barton | |
2013-05-11 | add support for bridging multiple edge loops at once. | Campbell Barton | |
2013-05-11 | - add generic edge-loop utility functions for bmesh. | Campbell Barton | |
- rewrite bridge tool to use the new functions (using edge & vertex arrays was quite cumbersome). | |||
2013-05-09 | fix for 2 errors introduced since release | Campbell Barton | |
- shape key NULL pointer dereference. - use uninitialized variable for bmesh free. also update credits and merge dissolve flag assignment. | |||
2013-05-09 | fix [#35257] Brige > Merge sometimes flips result | Campbell Barton | |
2013-05-08 | code cleanup: dissolve - use iterator macros, remove unused function. | Campbell Barton | |
2013-05-08 | mesh dissolve vertices: option to split off corners of surrounding faces, ↵ | Campbell Barton | |
makes the result more localized to the area around the vertex. | |||
2013-05-08 | smooth falloff options for loopcut. | Campbell Barton | |
2013-05-08 | add option to only beauty fill between vertices with non-matching tags, | Campbell Barton | |
useful for beauty filling the result of a bridge between 2 edge-loops. | |||
2013-05-07 | expose bmesh volume calculation to python api (use for print toolbox addon). | Campbell Barton | |
2013-04-28 | fix for out of bounds memory read when running wire-frame tool on empty mesh. | Campbell Barton | |
2013-04-26 | fix/feature [#35085] Loop cut slide | Campbell Barton | |
Loop cut slide now works with multicut. issue is that since edge slide now supports more configurations, cases where loop-cut-slide silently failed before, now slide (albeit in an awkward way at times). Fix this my adjusting the selection of after loopcut so edge slide can properly operate on it. | |||
2013-04-25 | individual inset was missing relative option. | Campbell Barton | |
2013-04-23 | from bug report [#34984] bmesh.ops.recalc_face_normals() ignores use_flip=True | Campbell Barton | |
the name `use_flip` is misleading, option in fact tags faces that have been flipped, rename to `use_face_tag` | |||
2013-04-21 | missed this previous commit (r56188), using normalized angle function. | Campbell Barton | |
2013-04-21 | code cleanup: avoid unneeded normalizations when joining tris -> quads, also ↵ | Campbell Barton | |
correct assert with edge-collapse-decimate. | |||
2013-04-16 | Random number generator: replace a bunch of usage of the global random number | Brecht Van Lommel | |
generator with a local one. It's not thread safe and will not give repeatable results, so in most cases it should not be used. Also fixes #34992 where the noise texture of a displacement modifier was not properly random in opengl animation render, because the seed got reset to a fixed value by an unrelated function while for final render it changed each frame. | |||
2013-04-15 | rename axis_angle_to_mat3_no_norm() --> axis_angle_normalized_to_mat3(). | Campbell Barton | |
this matches closer to convention from existing functions - angle_v3v3() angle_normalized_v3v3(). also added assert to ensure argument given to axis_angle_normalized_to_mat3() is in fact normalized. | |||
2013-04-11 | fix own mistake in recent inset-interpolation option, some faces were not ↵ | Campbell Barton | |
interpolating. | |||
2013-04-11 | interpolate verts as well as loops for inset. | Campbell Barton | |
- add vertex option to BM_face_interp_from_face, also expose via python. | |||
2013-04-09 | fix for error in recent changes to beautify, clear edge tags before use. | Campbell Barton | |
2013-04-07 | Fix for [#34898] Typo in error message of mathutils.Vector | Thomas Dinges | |
* Also fixed some more cases of "more then" -> "more than". | |||
2013-04-07 | Mesh Tool, | Campbell Barton | |
inset interpolation now works for 'inset_region', enabled by default. Example: http://www.graphicall.org/ftp/ideasman42/inset_interpolation_new.png | |||
2013-04-07 | mesh inset tool - option to interpolate UV's vcols etc, on by default since ↵ | Campbell Barton | |
this is almost always what you'd want. currently only working for inset-individual, inset-region coming next. | |||
2013-04-07 | simplify inset loop-customdata-copying, no real benefit in using adjacent ↵ | Campbell Barton | |
faces as customdata source. | |||
2013-04-07 | remove error checks for inset, adding a faces in this instance wont fail (or ↵ | Campbell Barton | |
if it does - theres a bug elsewhere). | |||
2013-04-06 | svn merge ^/trunk/blender -r55815:55840 | Sergey Sharybin | |
2013-04-06 | ctrl+a select all in button field | Campbell Barton | |
2013-04-06 | add relative offset option for poke tool. | Campbell Barton | |
2013-04-06 | patch [#34890] BMesh Poke Face. | Campbell Barton | |
by Francisco De La Cruz (xercesblue), with some of my own changes/improvements. Converts faces to triangle-fans (useful to run on ngons). To access select a group of faces and press "Alt+P" or alternatively select the operator from the Faces menu (Ctrl+F) | |||
2013-04-06 | bmesh operator rename inset -> inset_region | Campbell Barton | |
2013-04-06 | patch [#34886] BMesh Individual Face Inset | Campbell Barton | |
from Francisco De La Cruz (xercesblue) with some simplifications to the patch. | |||
2013-04-05 | code cleanup: include order | Campbell Barton | |
2013-04-01 | Merged changes in the trunk up to revision 55700. | Tamito Kajiyama | |
Conflicts resolved: source/blender/editors/mesh/mesh_intern.h | |||
2013-04-01 | correct too-big allocation in mesh beautify. | Campbell Barton | |
2013-03-31 | style cleanup | Campbell Barton | |
2013-03-30 | Beautify - use a heap for the edge rotation queue rather then checking to ↵ | Campbell Barton | |
rotate all edges until none can be rotated. this means the best edges to rotate are done first, also speeds up execution ~20% in my tests. | |||
2013-03-30 | code cleanup: move beauty fill calculation into its own function and some ↵ | Campbell Barton | |
style cleanup | |||
2013-03-30 | code comments: bmesh operator doxy header descriptions. | Campbell Barton | |
2013-03-28 | code cleanup: python/pep8 and double-promotion warnings. | Campbell Barton | |
2013-03-28 | BMesh: make the context create operator (Fkay) more logical, before calling ↵ | Campbell Barton | |
each operator check the state that it can even run and do something. |