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
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-03-06Fix T38955: Misleading tooltip for Clean Tool in Weight Tools Toolshelf.Bastien Montagne
2014-03-05Fix T38970: Invert weights remove weights option not workingCampbell Barton
Patch D382 from Henrik Aarnio
2014-02-19Fix T38717: Copy Vertex Group To Selected fails when all Vertex GroupsLukas 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-07ListBase API: add utility api funcs for clearing and checking emptyCampbell Barton
2014-02-02Code cleanup: suffix vars to make obvious they are squaredCampbell Barton
2014-01-31Code cleanup: be less vague checking invalid index valuesCampbell Barton
2014-01-26Code Cleanup: style and correct API class refCampbell Barton
2014-01-21Fix 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-04RNA API: use bool's for enum itemf callbacks.Campbell Barton
2013-12-12Code Cleanup: move mesh mapping functions into their own file/headerCampbell Barton
2013-11-25Code Cleanup: rename vars for detecting change to be more consistentCampbell Barton
rename change/is_change/is_changed/modified -> changed also use bools over int/short/char and once accidental float.
2013-11-17vertex weights: add weight quantize tool.Campbell Barton
2013-10-28move 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-26spelling: use American spelling for canceledCampbell Barton
2013-10-10Weight 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-09code cleanup: redundant includes and add minor comments.Campbell Barton
2013-10-03fix 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-17fix [#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-17vertex group blend, support for blending multiple groups at once.Campbell Barton
2013-09-17minor renaming (adding related functions in future commits).Campbell Barton
2013-08-23modify closest_to_plane_v3 not to use point-normal form.Campbell Barton
2013-08-07quiet shadow warnings and remove redundant NULL checkCampbell Barton
2013-07-21code cleanup: add break statements in switch ()'s, (even at the last case).Campbell Barton
2013-07-16Style 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-09fix for error in vertex_group_vert_select_unlocked_poll, check for non ↵Campbell Barton
existing group wasn't right.
2013-07-05Changed default setting for transfer weights to Group:AllGaia Clary
2013-07-05Added generic function to Sync pose bone with active vgroup. For use in ↵Gaia Clary
Weight Paint and Vertex Paint
2013-07-05replaced OPERATOR_CANCELLED by OPERATOR_FINISHED to get the redo panel for ↵Gaia Clary
Transfer Weights
2013-07-04missed change needed in r58003, wasn't selecting source group properly.Campbell Barton
2013-07-04changes to weight paint transferCampbell 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-04rename poll functions from r57986, also no need to count the list to check ↵Campbell Barton
if its empty.
2013-07-04Moved 'vgroups exist' check into operator poll functions of weight toolsGaia Clary
2013-07-04stop adding groups from changing the active group with weight transfer, add ↵Campbell Barton
BKE_defgroup_new function.
2013-07-04fixes/edits to wright transferCampbell 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-04Fix Weight Paint(Weight-Transfer): active vgroup does not match active bone ↵Gaia Clary
when new vgroups where created during transfer
2013-07-02move api functions from r57909 into BKE.Campbell Barton
2013-07-01Restrict Weight Edit Panel to mesh/lattice Edit and Weight Paint vertex ↵Gaia Clary
selection mode
2013-07-01Bugfix [#35936] Can't create new vertex group when using Ctrl G menuJoshua 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-29re-arrange '--help' output into more useful sections (added debug, python).Campbell Barton
also minor style cleanup
2013-06-28Fix #35551: the topology mirror setting affected shape key and vertex group butBrecht 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-27Fix: Check for locked Vertex Group (returned true where false was expected)Gaia Clary
2013-06-27fix for memory leak in vgroup_copy_active_to_selCampbell Barton
2013-06-27Changed Tool Tip for clarityGaia Clary
2013-06-27Added checks to Vertex Groups panel to respect locked Vertex GroupsGaia Clary
2013-06-27fix for recently added active-vertex weight operators crashing on lattice ↵Campbell Barton
objects in edit mode.
2013-06-27use common suffix's for exec/poll functions in recently added vertex-group ↵Campbell Barton
operators.
2013-06-27Added checks to vertex Weight editor to respect locked Vertex GroupsGaia Clary
2013-06-26Rename operator for better clarityGaia Clary
2013-06-25new weight operators had zero min/max range for the 'weight_group'Campbell Barton