- got rid of DerivedMesh.drawMappedEdgeEM function, can be implemented with
authorDaniel Dunbar <daniel@zuster.org>
Sun, 7 Aug 2005 05:42:03 +0000 (05:42 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Sun, 7 Aug 2005 05:42:03 +0000 (05:42 +0000)
commit1f431b50d6642f77fc6a1757159b5c7568f90e31
tree37d7eb81849feba09e7486a583186209a6dc4712
parent8da5df8887a315a9c92168c8dd81f11b6ee0b29b
 - got rid of DerivedMesh.drawMappedEdgeEM function, can be implemented with
   drawMappedEdges
 - added DerivedMesh.convertToDispListMeshMapped function which converts and
   also returns mapping information for use in editmode
 - updated DispListMesh derivedmesh to be able to function in editmode
 - update mirror modifier to support use as a cage
 - update mirror & subsurf modifiers to properly pass mapping information down
   modifier stack

It is now possible to have a mesh with mirror/subsurf modifiers where you
can edit with both as cage. Selecting the mirror'd part works, but of course
transform is flipped so it is a bit weird. Not the cleanest code in the
world and I can't say I am really happy with the architecture but it works for
now and supports the existing feature set.
source/blender/blenkernel/BKE_DerivedMesh.h
source/blender/blenkernel/BKE_subsurf.h
source/blender/blenkernel/intern/DerivedMesh.c
source/blender/blenkernel/intern/modifier.c
source/blender/blenkernel/intern/subsurf_ccg.c
source/blender/src/editmesh_mods.c