regarding [#29521] Invalid Vertex Weights
authorCampbell Barton <ideasman42@gmail.com>
Thu, 8 Dec 2011 04:51:03 +0000 (04:51 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Thu, 8 Dec 2011 04:51:03 +0000 (04:51 +0000)
commit0feb2acd8a1deeb56c91723f557055ccd579ac0a
tree7f37eb3f1dd4cdcc4117848e7a637102da43d4a1
parent2b8249854499199299a4a067f9edfa691a14bbe9
regarding [#29521] Invalid Vertex Weights

added checks to mesh.validate() so it checks for nan weights and negative groups which can crash blender.

the file in the report looks to be corrupt, but this at least can make it load.

also noticed validate was using isnan() and finite() were both used to check valid vertex locations, only finite is needed.
source/blender/blenkernel/BKE_mesh.h
source/blender/blenkernel/intern/mesh_validate.c