blender/release/scripts/bpymodules
Campbell Barton 086cb9d793 Added BPyMesh for mesh python mesh functions.
at the moment it only has meshWeight2Dict and dict2MeshWeight
  These allow you to deal with vertex weights as a list of dicts which makes scrips short and easy to understand.
   (kh_python, perhaps dict access to the python verts could replace this )

Used the above util functions to update mesh_cleanup.
Copied from the source

	'Material Clean', 'Remove unused materials.'
	'VGroups'
	'Group Clean', 'Remove vertex groups that have no verts using them.'
	'Weight Clean', 'Remove zero weighted verts from groups (limit is zero threshold).'
	'Weight Normalize', 'Make the sum total of vertex weights accross vgroups 1.0 for each vertex.'

Normalizing lets you see how much % of the vertex a bone owns just by looking at 1 of the bone weights.

Would be nice to have this functionality in Blender but theres not much room for new buttons in teh vgroup and material area :/
2006-04-05 18:54:38 +00:00
..
ai2obj.py Scripts updated: 2005-08-01 03:06:24 +00:00
boxpack2d.py Update box unpack with faster python use 2006-03-18 11:41:07 +00:00
BPyBlender.py A few leftover py2.3 -> py2.4 changes: 2005-10-30 19:19:38 +00:00
BPyImage.py Removed debug printing. 2006-03-31 02:35:16 +00:00
BPyMathutils.py No cvs freeze msg yet, so thought I could go with a last minute new script: 2005-05-17 19:56:29 +00:00
BPyMesh.py Added BPyMesh for mesh python mesh functions. 2006-04-05 18:54:38 +00:00
BPyNMesh.py BPython: 2005-05-17 07:17:52 +00:00
BPyRegistry.py Scripts: Jean-Michel updated his rvk1 to rvk2 script (thanks); small fix in BPyRegistry module to remove empty config keys instead of causing an error 2005-11-04 16:30:38 +00:00
defaultdoodads.py Scripts updated: 2005-10-11 19:05:56 +00:00
eps2obj.py Scripts: 2005-06-12 05:54:15 +00:00
gimp2obj.py Scripts (making some changes to the scripts dir): 2005-03-21 05:26:52 +00:00
meshtools.py Scripts: 2006-01-29 19:17:53 +00:00
svg2obj.py Scripts: 2006-01-29 19:17:53 +00:00