diff options
author | Daniel Dunbar <daniel@zuster.org> | 2005-07-19 06:36:21 +0400 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2005-07-19 06:36:21 +0400 |
commit | 09b527263951781290af8461476dcd9ed5394c37 (patch) | |
tree | 85435546528e215ebf92fb3e2053ee2280fca217 /source/blender/blenkernel/intern/mesh.c | |
parent | 8962195f21bc7bb1b7ea70290fff93176c03eb9f (diff) |
- split mesh_deform off from object_deform
- changed mesh_modifier, sbObjectStep, object_deform to take vertexCo
argument instead of operating on mesh
- fixed bug where a derived mesh would not be returned in editmode
- removed object_wave, replaced by init_wave_deform and calc_wave_deform
- moved cached DerivedMesh to Object, not Mesh... fixes heisenbugs
with linked objects
Diffstat (limited to 'source/blender/blenkernel/intern/mesh.c')
-rw-r--r-- | source/blender/blenkernel/intern/mesh.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/source/blender/blenkernel/intern/mesh.c b/source/blender/blenkernel/intern/mesh.c index 52791ae0e06..8c33098a9f5 100644 --- a/source/blender/blenkernel/intern/mesh.c +++ b/source/blender/blenkernel/intern/mesh.c @@ -136,7 +136,6 @@ void unlink_mesh(Mesh *me) /* do not free mesh itself */ void free_mesh(Mesh *me) { - unlink_mesh(me); if(me->mvert) MEM_freeN(me->mvert); @@ -151,7 +150,6 @@ void free_mesh(Mesh *me) if(me->mat) MEM_freeN(me->mat); if(me->bb) MEM_freeN(me->bb); - if(me->derived) me->derived->release(me->derived); } void copy_dverts(MDeformVert *dst, MDeformVert *src, int copycount) @@ -238,7 +236,6 @@ Mesh *copy_mesh(Mesh *me) men->key= copy_key(me->key); if(men->key) men->key->from= (ID *)men; - men->derived = NULL; men->decimated = NULL; return men; @@ -681,8 +678,6 @@ void flipnorm_mesh(Mesh *me) { MFace *mface; MVert *mvert; - DispList *dl; - float *fp; int a, temp; mvert= me->mvert; |