[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_DerivedMesh.h blender/source/blender/blenkernel/intern DerivedMesh.c mesh.c subsurf_ccg.c blender/source/blender/blenloader/intern readfile.c blender/source/blender/makesdna DNA_meshdata_types.h DNA_modifier_types.h blender/source/blender/python/api2_2x ...

Daniel Dunbar daniel at zuster.org
Fri Aug 12 23:55:50 CEST 2005


zuster (Daniel Dunbar) 2005/08/12 23:55:50 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_DerivedMesh.h 
    blender/source/blender/blenkernel/intern DerivedMesh.c mesh.c 
                                             subsurf_ccg.c 
    blender/source/blender/blenloader/intern readfile.c 
    blender/source/blender/makesdna DNA_meshdata_types.h 
                                    DNA_modifier_types.h 
    blender/source/blender/python/api2_2x NMesh.c 
    blender/source/blender/renderconverter/intern 
                                                  convertBlenderScene.c 
    blender/source/blender/src buttons_editing.c editmesh.c 
  
  Log:
   - readded Subsurf "optimal" edge drawing/rendering
   - added ME_EDGERENDER flag, barely changes things atm except makes
     sure plain meshes with FasterDraw/etc set still render all edges.
     The edge drawing system needs a bit of a revamping - it is a cool
     feature but could use several improvements:
       (1) The algorithm could be better in choosing the best edges to
           draw.
       (2) The drawflags should interact well with modifiers. It is wierd
           to have a large grid with a deformer that draws no edges because
           flags are only calculated based on base mesh.
       (3) Drawflags should not be destroyed by editmode. Better design
           would be a "Draw % of edges" button.
  
     Of course, could also be the feature is not worth it and we
     should just drop. Feel free to comment if you have an opinion.
  
  Revision  Changes    Path
  1.33      +1 -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.32&r2=1.33&cvsroot=bf-blender>
  1.74      +6 -24     blender/source/blender/blenkernel/intern/DerivedMesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/DerivedMesh.c.diff?r1=1.73&r2=1.74&cvsroot=bf-blender>
  1.49      +3 -1      blender/source/blender/blenkernel/intern/mesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/mesh.c.diff?r1=1.48&r2=1.49&cvsroot=bf-blender>
  1.51      +43 -55    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.50&r2=1.51&cvsroot=bf-blender>
  1.167     +2 -2      blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.166&r2=1.167&cvsroot=bf-blender>
  1.10      +2 -1      blender/source/blender/makesdna/DNA_meshdata_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_meshdata_types.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.11      +3 -2      blender/source/blender/makesdna/DNA_modifier_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_modifier_types.h.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
  1.89      +4 -3      blender/source/blender/python/api2_2x/NMesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/NMesh.c.diff?r1=1.88&r2=1.89&cvsroot=bf-blender>
  1.157     +25 -23    blender/source/blender/renderconverter/intern/convertBlenderScene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.156&r2=1.157&cvsroot=bf-blender>
  1.157     +3 -1      blender/source/blender/src/buttons_editing.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.156&r2=1.157&cvsroot=bf-blender>
  1.153     +2 -2      blender/source/blender/src/editmesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh.c.diff?r1=1.152&r2=1.153&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list