[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_DerivedMesh.h BKE_subsurf.h blender/source/blender/blenkernel/intern DerivedMesh.c modifier.c subsurf_ccg.c blender/source/blender/src editmesh_mods.c

Daniel Dunbar daniel at zuster.org
Sun Aug 7 07:42:03 CEST 2005


zuster (Daniel Dunbar) 2005/08/07 07:42:03 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_DerivedMesh.h 
                                      BKE_subsurf.h 
    blender/source/blender/blenkernel/intern DerivedMesh.c 
                                             modifier.c 
                                             subsurf_ccg.c 
    blender/source/blender/src editmesh_mods.c 
  
  Log:
   - 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.
  
  Revision  Changes    Path
  1.31      +14 -5     blender/source/blender/blenkernel/BKE_DerivedMesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_DerivedMesh.h.diff?r1=1.30&r2=1.31&cvsroot=bf-blender>
  1.25      +5 -1      blender/source/blender/blenkernel/BKE_subsurf.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_subsurf.h.diff?r1=1.24&r2=1.25&cvsroot=bf-blender>
  1.68      +248 -63   blender/source/blender/blenkernel/intern/DerivedMesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/DerivedMesh.c.diff?r1=1.67&r2=1.68&cvsroot=bf-blender>
  1.22      +87 -19    blender/source/blender/blenkernel/intern/modifier.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/modifier.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.47      +138 -46   blender/source/blender/blenkernel/intern/subsurf_ccg.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/subsurf_ccg.c.diff?r1=1.46&r2=1.47&cvsroot=bf-blender>
  1.58      +14 -5     blender/source/blender/src/editmesh_mods.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_mods.c.diff?r1=1.57&r2=1.58&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list