Replace MFace w/ vert-tri's for collision modifier
authorCampbell Barton <ideasman42@gmail.com>
Fri, 31 Jul 2015 04:00:07 +0000 (14:00 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 31 Jul 2015 04:00:07 +0000 (14:00 +1000)
commitc582e186d90291a19a4e404111c492f1fd2c41a4
tree09d74b019c1b6dd6bd1ea46b0cd02f8086370d4f
parent6b7313be94b15441426abd9af12d0a97f05217ba
Replace MFace w/ vert-tri's for collision modifier

Note that the collision modifier doesn't have any use for Loop indices,
so to avoid duplicating the loop array too,
MVertTri has been added which simply stores vertex indices (runtime only).
19 files changed:
source/blender/blenkernel/BKE_DerivedMesh.h
source/blender/blenkernel/BKE_cloth.h
source/blender/blenkernel/BKE_collision.h
source/blender/blenkernel/BKE_particle.h
source/blender/blenkernel/intern/DerivedMesh.c
source/blender/blenkernel/intern/cloth.c
source/blender/blenkernel/intern/collision.c
source/blender/blenkernel/intern/particle_system.c
source/blender/blenkernel/intern/pointcache.c
source/blender/blenkernel/intern/softbody.c
source/blender/blenloader/intern/readfile.c
source/blender/makesdna/DNA_meshdata_types.h
source/blender/makesdna/DNA_modifier_types.h
source/blender/modifiers/intern/MOD_collision.c
source/blender/physics/BPH_mass_spring.h
source/blender/physics/intern/BPH_mass_spring.cpp
source/blender/physics/intern/implicit.h
source/blender/physics/intern/implicit_blender.c
source/blender/physics/intern/implicit_eigen.cpp