Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-30 | Code cleanup: remove unused includes | Campbell Barton | |
Opted to keep includes if they are used indirectly (even if removing is possible). | |||
2014-03-06 | Fix T38955: Misleading tooltip for Clean Tool in Weight Tools Toolshelf. | Bastien Montagne | |
2014-03-05 | Fix T38970: Invert weights remove weights option not working | Campbell Barton | |
Patch D382 from Henrik Aarnio | |||
2014-02-19 | Fix T38717: Copy Vertex Group To Selected fails when all Vertex Groups | Lukas Tönne | |
are empty. This is now considered a no-op and counts as a successful copy (since nothing would have changed anyway). | |||
2014-02-07 | ListBase API: add utility api funcs for clearing and checking empty | Campbell Barton | |
2014-02-02 | Code cleanup: suffix vars to make obvious they are squared | Campbell Barton | |
2014-01-31 | Code cleanup: be less vague checking invalid index values | Campbell Barton | |
2014-01-26 | Code Cleanup: style and correct API class ref | Campbell Barton | |
2014-01-21 | Fix T38265: transferring vertex weights from an object with modifiers not ↵ | Brecht Van Lommel | |
working. It was using the modified mesh for the vertex coordinates, and the unmodified mesh for the vertex weights, which can't work and crashed in some cases, now it used the modified mesh for both. Perhaps an option should be added to indicate if you want to transfer from the unmodified mesh or transfer to the modified mesh, but I think this fix makes it works as intended when this was implemented. | |||
2014-01-04 | RNA API: use bool's for enum itemf callbacks. | Campbell Barton | |
2013-12-12 | Code Cleanup: move mesh mapping functions into their own file/header | Campbell Barton | |
2013-11-25 | Code Cleanup: rename vars for detecting change to be more consistent | Campbell Barton | |
rename change/is_change/is_changed/modified -> changed also use bools over int/short/char and once accidental float. | |||
2013-11-17 | vertex weights: add weight quantize tool. | Campbell Barton | |
2013-10-28 | move bmesh array lookup data and utility functions from editmesh into bmesh, | Campbell Barton | |
since enough bmesh operations can also take advantage of direct index lookups on verts/edges/faces. developers note: - EDBM_index_arrays_init/ensure/free -> BM_mesh_elem_table_ensure/init/free - EDBM_vert/edge/face_at_index -> BM_vert/edge/face_at_index - EDBM_uv_element_map_create/free -> BM_uv_element_map_create/free - ED_uv_element_get -> BM_uv_element_get | |||
2013-10-26 | spelling: use American spelling for canceled | Campbell Barton | |
2013-10-10 | Weight Paint Tools: Add "Subset" option to "Normalize All" | Irie Shinsuke | |
This option is needed when vertex groups are used for both armature deformation and the other purpose such as influence of mesh modifier. Thanks to Campbell for code review! | |||
2013-10-09 | code cleanup: redundant includes and add minor comments. | Campbell Barton | |
2013-10-03 | fix bug in ED_vgroup_subset_from_select_type, setting negative index in ↵ | Campbell Barton | |
boolean array. also was freeing NULL pointer in vgroup_blend_subset() | |||
2013-09-17 | fix [#36246] Weight tools do not mirror properly in vertex selection mask mode. | Campbell Barton | |
Weight mirror is now supported by invert/clean/levels/blend. | |||
2013-09-17 | vertex group blend, support for blending multiple groups at once. | Campbell Barton | |
2013-09-17 | minor renaming (adding related functions in future commits). | Campbell Barton | |
2013-08-23 | modify closest_to_plane_v3 not to use point-normal form. | Campbell Barton | |
2013-08-07 | quiet shadow warnings and remove redundant NULL check | Campbell Barton | |
2013-07-21 | code cleanup: add break statements in switch ()'s, (even at the last case). | Campbell Barton | |
2013-07-16 | Style cleanup of UI messages. | Bastien Montagne | |
Mostly, "weight groups" -> "vertex groups", and usual case/endpoints/typos/etc. As a remainder, please read http://wiki.blender.org/index.php/Dev:Doc/CodeStyle#UI_Messages before writing UI messages! | |||
2013-07-09 | fix for error in vertex_group_vert_select_unlocked_poll, check for non ↵ | Campbell Barton | |
existing group wasn't right. | |||
2013-07-05 | Changed default setting for transfer weights to Group:All | Gaia Clary | |
2013-07-05 | Added generic function to Sync pose bone with active vgroup. For use in ↵ | Gaia Clary | |
Weight Paint and Vertex Paint | |||
2013-07-05 | replaced OPERATOR_CANCELLED by OPERATOR_FINISHED to get the redo panel for ↵ | Gaia Clary | |
Transfer Weights | |||
2013-07-04 | missed change needed in r58003, wasn't selecting source group properly. | Campbell Barton | |
2013-07-04 | changes to weight paint transfer | Campbell Barton | |
- Use the active group of the active (target) object (not the active group of the other, unselected object) - Ensure the active group doesnt change from the one that was set originally. - defgroup_find_name was doing redundant lookup on its self. | |||
2013-07-04 | rename poll functions from r57986, also no need to count the list to check ↵ | Campbell Barton | |
if its empty. | |||
2013-07-04 | Moved 'vgroups exist' check into operator poll functions of weight tools | Gaia Clary | |
2013-07-04 | stop adding groups from changing the active group with weight transfer, add ↵ | Campbell Barton | |
BKE_defgroup_new function. | |||
2013-07-04 | fixes/edits to wright transfer | Campbell Barton | |
- poll function now checks for a mesh. - other selected lattices would crash, check for meshes there too. - better reporting when transfer fails. - remove feature to sync with active bone after transfer, other tools don't do this (we could make into a generic function if its needed). | |||
2013-07-04 | Fix Weight Paint(Weight-Transfer): active vgroup does not match active bone ↵ | Gaia Clary | |
when new vgroups where created during transfer | |||
2013-07-02 | move api functions from r57909 into BKE. | Campbell Barton | |
2013-07-01 | Restrict Weight Edit Panel to mesh/lattice Edit and Weight Paint vertex ↵ | Gaia Clary | |
selection mode | |||
2013-07-01 | Bugfix [#35936] Can't create new vertex group when using Ctrl G menu | Joshua Leung | |
This was caused by r.57812 There were two problems here: 1) vertex_group_vert_select_unlocked_poll() had faulty logic which meant that it always failed when there were no vgroups present yet - the final return always just fell through 2) Since the "Assign to New Groups" option was actually implemented using the same operator as "Assign to Active Group" (just with an extra parameter set), if the active group was locked, it was not possible to "Assign to New Group" (even though a new group would not be locked). | |||
2013-06-29 | re-arrange '--help' output into more useful sections (added debug, python). | Campbell Barton | |
also minor style cleanup | |||
2013-06-28 | Fix #35551: the topology mirror setting affected shape key and vertex group but | Brecht Van Lommel | |
this was confusing as there was no setting visible for it. Now these menus contain an entry to mirror without and with topology mirror. | |||
2013-06-27 | Fix: Check for locked Vertex Group (returned true where false was expected) | Gaia Clary | |
2013-06-27 | fix for memory leak in vgroup_copy_active_to_sel | Campbell Barton | |
2013-06-27 | Changed Tool Tip for clarity | Gaia Clary | |
2013-06-27 | Added checks to Vertex Groups panel to respect locked Vertex Groups | Gaia Clary | |
2013-06-27 | fix for recently added active-vertex weight operators crashing on lattice ↵ | Campbell Barton | |
objects in edit mode. | |||
2013-06-27 | use common suffix's for exec/poll functions in recently added vertex-group ↵ | Campbell Barton | |
operators. | |||
2013-06-27 | Added checks to vertex Weight editor to respect locked Vertex Groups | Gaia Clary | |
2013-06-26 | Rename operator for better clarity | Gaia Clary | |
2013-06-25 | new weight operators had zero min/max range for the 'weight_group' | Campbell Barton | |