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-04-09fix for error in recent changes to beautify, clear edge tags before use.Campbell Barton
2013-04-08fix for fix: re-activating buttons to fix [#33466], meant the icon didn't ↵Campbell Barton
get refreshed immediately.
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-07improve bmesh face interpolation - transforming verts into the faces plane ↵Campbell Barton
rather then using dominant axis or calculating in 3d with interp_weights_poly_v3().
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-05fix [#34870] bmesh.ops.* parameter lists and descriptions don't show in ↵Campbell Barton
PyConsole on auto-complete more a feature request then a bug but nice to have __doc__ on bmesh operators.
2013-04-05add BM_face_calc_center_mean_weighted() gives much better result at cost of ↵Campbell Barton
some speed.
2013-04-05code cleanup: include orderCampbell Barton
2013-04-05svn merge ^/trunk/blender -r55776:55813Campbell Barton
2013-04-04py api, bmeshCampbell Barton
- add BMEdge.calc_face_angle_signed() which gives a negative angle for for concave edges. - add BMEdge.is_convex
2013-04-04svn merge ^/trunk/blender -r55700:55776Campbell Barton
2013-04-04fix [#34802] Individual Transformation Confusing in Edit ModeCampbell Barton
Individual transformation now works in editmode mesh faces/edge, armature bones and metaballs.
2013-04-04improved method of getting the tangent axis from a bmesh triangle,Campbell Barton
rather then getting the longest edge, get the edge which which is most different from the 2 others ends up giving more useful results: for an isosceles triangle it returns the base weather its longer or shorter then the other sides.
2013-04-01Removed ME_CDFLAG_FREESTYLE_EDGE and ME_CDFLAG_FREESTYLE_FACE from ↵Tamito Kajiyama
Mesh::cd_flag. Suggested by Campbell Barton through a review comment of the Freestyle branch.
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.
2013-03-28own error in recent commit, uninitialized variable.Campbell Barton
2013-03-28svn merge ^/trunk/blender -r55594:55635Campbell Barton
2013-03-27api cleanup: replace BMO_vert_edge_flags_count() with more reusable function ↵Campbell Barton
- BMO_iter_elem_count_flag(). closely matching existing BM_iter_elem_count_flag() function but checks tool-flags instead.
2013-03-27fix for mesh face filling when a valid edge-loop was selected but unselected ↵Campbell Barton
connecting geometry existed inside the loop. In this case edgenet_fill operator failed and it would fallback to filling as unordered vertices which was mostly fine but failed on some concave loops. Add a new bmesh operator 'edgeloop_fill' fills in closed loops even if they don't make a valid edge-net.
2013-03-27api cleanup: move edgenet bmesh operator into its own file.Campbell Barton
2013-03-27api cleanup: split part of BM_face_create_ngon_vcloud() into a new function ↵Campbell Barton
BM_face_create_ngon_verts(), a function to create a bmesh face from an ordered vertex array, optionally creating edges and calculating winding.
2013-03-27code cleanup: quiet shadow warningsCampbell Barton
2013-03-26Merging r55547 through r55594 from trunk into soc-2008-mxcurioniSergey Sharybin
2013-03-26improve beauty-fill tool for non-flat triangles.Campbell Barton
Project the triangle pair into 2d coords before measuring. before/after - http://www.graphicall.org/ftp/ideasman42/beauty_fill_fix.png note: I committed this r54403 but it caused eternal looping so I reverted for 2.66 release. ran extensive tests and its not giving problems so re-applying this improvement.
2013-03-26misc minor changesCampbell Barton
- make it clear that navmesh visualize option only works in path mode. - use 2 decimal places for motion-blur shutter speed (user request). - use 'const' for some bmesh functions.
2013-03-26fix [#34603] ALT-F fails, freezes, CPU=100%Campbell Barton
The way beauty fill was working was too fragile and prone to eternal loops, Solution used is to is to store previous states and ensure edges don't get rotated back into those. Also added an optimization to avoid testing the same edge rotation many times - using edge tags to only re-test edge rotations around areas that have been modified.
2013-03-26internal changes to beautify fill, use an array of edges that can be ↵Campbell Barton
rotated, rather then looping over all edges each time.
2013-03-26code cleanup: operator headersCampbell Barton
2013-03-26code cleanup: move beautify into its own file (more changes coming)Campbell Barton
2013-03-25beautify fill: skip testing invalid cases (2 triangles that _don't_ have 4 ↵Campbell Barton
unique verts between them).
2013-03-25code cleanup:Campbell Barton
- remove unused defines. - quiet some shadow warnings. - bevel, ifdef out some asserts that are too common. - style
2013-03-24Merged changes in the trunk up to revision 55546.Tamito Kajiyama
Conflicts resolved: source/blenderplayer/bad_level_call_stubs/SConscript Partly reverted changes to intern/cycles/blender/addon/ui.py in revision 52899 to make it easier to merge trunk changes.
2013-03-21code cleanup: remove double call to BKE_node_instance_key(), rename ruler ↵Campbell Barton
(lots of tools are 3d :)), and redundant assignment.
2013-03-19svn merge ^/trunk/blender -r55357:55372Campbell Barton