Blender Git Loki
Git Commits -> Revision c582e18
Revision c582e18 by Campbell Barton (master) July 31, 2015, 04:00 (GMT) |
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). |
Commit Details:
Full Hash: c582e186d90291a19a4e404111c492f1fd2c41a4
Parent Commit: 6b7313b
Lines Changed: +558, -833
19 Modified Paths:
/source/blender/blenkernel/BKE_cloth.h (+5, -5) (Diff)
/source/blender/blenkernel/BKE_collision.h (+10, -2) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_particle.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/cloth.c (+100, -102) (Diff)
/source/blender/blenkernel/intern/collision.c (+115, -152) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+10, -0) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+18, -39) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/softbody.c (+186, -409) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -2) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+6, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+49, -23) (Diff)
/source/blender/physics/BPH_mass_spring.h (+1, -0) (Diff)
/source/blender/physics/intern/BPH_mass_spring.cpp (+41, -41) (Diff)
/source/blender/physics/intern/implicit.h (+1, -1) (Diff)
/source/blender/physics/intern/implicit_blender.c (+4, -26) (Diff)
/source/blender/physics/intern/implicit_eigen.cpp (+3, -26) (Diff)
/source/blender/blenkernel/BKE_collision.h (+10, -2) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+1, -0) (Diff)
/source/blender/blenkernel/BKE_particle.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/cloth.c (+100, -102) (Diff)
/source/blender/blenkernel/intern/collision.c (+115, -152) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+10, -0) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+18, -39) (Diff)
/source/blender/blenkernel/intern/pointcache.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/softbody.c (+186, -409) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -2) (Diff)
/source/blender/makesdna/DNA_meshdata_types.h (+6, -0) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+49, -23) (Diff)
/source/blender/physics/BPH_mass_spring.h (+1, -0) (Diff)
/source/blender/physics/intern/BPH_mass_spring.cpp (+41, -41) (Diff)
/source/blender/physics/intern/implicit.h (+1, -1) (Diff)
/source/blender/physics/intern/implicit_blender.c (+4, -26) (Diff)
/source/blender/physics/intern/implicit_eigen.cpp (+3, -26) (Diff)