Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-09 | fix for error in recent changes to beautify, clear edge tags before use. | Campbell Barton | |
2013-04-08 | fix for fix: re-activating buttons to fix [#33466], meant the icon didn't ↵ | Campbell Barton | |
get refreshed immediately. | |||
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 | improve 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-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 | fix [#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-05 | add BM_face_calc_center_mean_weighted() gives much better result at cost of ↵ | Campbell Barton | |
some speed. | |||
2013-04-05 | code cleanup: include order | Campbell Barton | |
2013-04-05 | svn merge ^/trunk/blender -r55776:55813 | Campbell Barton | |
2013-04-04 | py api, bmesh | Campbell Barton | |
- add BMEdge.calc_face_angle_signed() which gives a negative angle for for concave edges. - add BMEdge.is_convex | |||
2013-04-04 | svn merge ^/trunk/blender -r55700:55776 | Campbell Barton | |
2013-04-04 | fix [#34802] Individual Transformation Confusing in Edit Mode | Campbell Barton | |
Individual transformation now works in editmode mesh faces/edge, armature bones and metaballs. | |||
2013-04-04 | improved 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-01 | Removed 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-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. | |||
2013-03-28 | own error in recent commit, uninitialized variable. | Campbell Barton | |
2013-03-28 | svn merge ^/trunk/blender -r55594:55635 | Campbell Barton | |
2013-03-27 | api 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-27 | fix 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-27 | api cleanup: move edgenet bmesh operator into its own file. | Campbell Barton | |
2013-03-27 | api 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-27 | code cleanup: quiet shadow warnings | Campbell Barton | |
2013-03-26 | Merging r55547 through r55594 from trunk into soc-2008-mxcurioni | Sergey Sharybin | |
2013-03-26 | improve 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-26 | misc minor changes | Campbell 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-26 | fix [#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-26 | internal 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-26 | code cleanup: operator headers | Campbell Barton | |
2013-03-26 | code cleanup: move beautify into its own file (more changes coming) | Campbell Barton | |
2013-03-25 | beautify fill: skip testing invalid cases (2 triangles that _don't_ have 4 ↵ | Campbell Barton | |
unique verts between them). | |||
2013-03-25 | code cleanup: | Campbell Barton | |
- remove unused defines. - quiet some shadow warnings. - bevel, ifdef out some asserts that are too common. - style | |||
2013-03-24 | Merged 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-21 | code cleanup: remove double call to BKE_node_instance_key(), rename ruler ↵ | Campbell Barton | |
(lots of tools are 3d :)), and redundant assignment. | |||
2013-03-19 | svn merge ^/trunk/blender -r55357:55372 | Campbell Barton | |