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
2013-05-13new bridge tool: fix for cases with it would crash when existing faces ↵Campbell Barton
matched the newly created ones.
2013-05-13fix [#35308] Edge Split operator splits unselected edgesCampbell Barton
2013-05-13fix 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-13add missing STACK_INIT, also quiet float <> double conversion warnings.Campbell Barton
2013-05-12remove BLI_array allocations from uv/color reverse, rotate. Campbell Barton
2013-05-12bmesh 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-12remove wanton use of array reallocation for mesh smoothing.Campbell Barton
2013-05-12bridge 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-12fix for 2 crashes in bridge tool mixing open/closed loops with different ↵Campbell Barton
vertex counts.
2013-05-12bridge tool: support for bridging loops with different numbers of vertices.Campbell Barton
2013-05-11add 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-09fix for 2 errors introduced since releaseCampbell Barton
- shape key NULL pointer dereference. - use uninitialized variable for bmesh free. also update credits and merge dissolve flag assignment.
2013-05-09fix [#35257] Brige > Merge sometimes flips resultCampbell Barton
2013-05-08code cleanup: dissolve - use iterator macros, remove unused function.Campbell Barton
2013-05-08mesh 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-08smooth falloff options for loopcut.Campbell Barton
2013-05-08add 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-07expose bmesh volume calculation to python api (use for print toolbox addon).Campbell Barton
2013-04-28fix for out of bounds memory read when running wire-frame tool on empty mesh.Campbell Barton
2013-04-26fix/feature [#35085] Loop cut slideCampbell 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-25individual inset was missing relative option.Campbell Barton
2013-04-23from bug report [#34984] bmesh.ops.recalc_face_normals() ignores use_flip=TrueCampbell Barton
the name `use_flip` is misleading, option in fact tags faces that have been flipped, rename to `use_face_tag`
2013-04-21missed this previous commit (r56188), using normalized angle function.Campbell Barton
2013-04-21code cleanup: avoid unneeded normalizations when joining tris -> quads, also ↵Campbell Barton
correct assert with edge-collapse-decimate.
2013-04-16Random number generator: replace a bunch of usage of the global random numberBrecht 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-15rename 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-11fix own mistake in recent inset-interpolation option, some faces were not ↵Campbell Barton
interpolating.
2013-04-11interpolate verts as well as loops for inset.Campbell Barton
- add vertex option to BM_face_interp_from_face, also expose via python.
2013-04-09fix for error in recent changes to beautify, clear edge tags before use.Campbell Barton
2013-04-07Fix for [#34898] Typo in error message of mathutils.VectorThomas Dinges
* Also fixed some more cases of "more then" -> "more than".
2013-04-07Mesh 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-07mesh 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-07simplify inset loop-customdata-copying, no real benefit in using adjacent ↵Campbell Barton
faces as customdata source.
2013-04-07remove error checks for inset, adding a faces in this instance wont fail (or ↵Campbell Barton
if it does - theres a bug elsewhere).
2013-04-06svn merge ^/trunk/blender -r55815:55840Sergey Sharybin
2013-04-06ctrl+a select all in button fieldCampbell Barton
2013-04-06add relative offset option for poke tool.Campbell Barton
2013-04-06patch [#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-06bmesh operator rename inset -> inset_regionCampbell Barton
2013-04-06patch [#34886] BMesh Individual Face InsetCampbell Barton
from Francisco De La Cruz (xercesblue) with some simplifications to the patch.
2013-04-05code cleanup: include orderCampbell Barton
2013-04-01Merged changes in the trunk up to revision 55700.Tamito Kajiyama
Conflicts resolved: source/blender/editors/mesh/mesh_intern.h
2013-04-01correct too-big allocation in mesh beautify.Campbell Barton
2013-03-31style cleanupCampbell Barton
2013-03-30Beautify - 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-30code cleanup: move beauty fill calculation into its own function and some ↵Campbell Barton
style cleanup
2013-03-30code comments: bmesh operator doxy header descriptions.Campbell Barton
2013-03-28code cleanup: python/pep8 and double-promotion warnings.Campbell Barton
2013-03-28BMesh: 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.