[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_displist.h BKE_global.h BKE_mesh.h blender/source/blender/blenkernel/intern anim.c displist.c effect.c font.c mesh.c subsurf.c blender/source/blender/blenlib BLI_editVert.h blender/source/blender/blenloader/intern ...

Ton Roosendaal ton at blender.org
Thu Jul 8 22:38:27 CEST 2004


ton (Ton Roosendaal) 2004/07/08 22:38:27 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_displist.h BKE_global.h 
                                      BKE_mesh.h 
    blender/source/blender/blenkernel/intern anim.c displist.c 
                                             effect.c font.c 
                                             mesh.c subsurf.c 
    blender/source/blender/blenlib BLI_editVert.h 
    blender/source/blender/blenloader/intern readfile.c 
                                             writefile.c 
    blender/source/blender/include BDR_editobject.h BIF_editmesh.h 
                                   butspace.h 
    blender/source/blender/makesdna DNA_curve_types.h 
                                    DNA_mesh_types.h 
                                    DNA_meshdata_types.h 
    blender/source/blender/render/intern/source renderHelp.c 
                                                rendercore.c 
                                                texture.c zbuf.c 
    blender/source/blender/renderconverter/intern 
                                                  convertBlenderScene.c 
    blender/source/blender/src buttons_editing.c drawmesh.c 
                               drawobject.c editcurve.c editmesh.c 
                               editobject.c interface_draw.c 
                               space.c 
    blender/source/blender/yafray/intern yafray_Render.h 
  
  Log:
  Quite a large one this time... but now we have:
  
  Edges in Mesh
  - adds automatic when you use creases. For other situations; call the
    void make_edges(Mesh *me) in mesh.c. Of course, once in editmode the
    edges are automatically recreated.
  - in F9 buttons you can add/remove edges too
  - both for Mesh and DisplistMesh, so it speeds up drawing quite some in
    wireframe
  - render for edges can't work... edges have no material nor tface nor col..
    so here still the faces are rendered in wire
  
  Creases in Subsurf
  - based on the code by Chris McFarlen
  - main changes is that now edges are used, saving quite some data in file
  - use SHIFT+E in editmode to set edges-sharpness. values go from 0-1
  - in F9 buttons you can set draw-crease mode. It draws now blended from
    wire color to edge-select color (as provided in Theme)
  
  Known issue: setting sharpness on 1 cube (subdiv 2) gives weird results
  with some values... Chris, can you check?
  
  Further; code cleanups, changing 0 in NULL when needed, no warnings, etc etc
  
  Revision  Changes    Path
  1.12      +3 -7      blender/source/blender/blenkernel/BKE_displist.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_displist.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.12      +2 -1      blender/source/blender/blenkernel/BKE_global.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_global.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.10      +3 -1      blender/source/blender/blenkernel/BKE_mesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_mesh.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.10      +3 -3      blender/source/blender/blenkernel/intern/anim.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/anim.c.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.27      +2 -1      blender/source/blender/blenkernel/intern/displist.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.26&r2=1.27&cvsroot=bf-blender>
  1.16      +1 -6      blender/source/blender/blenkernel/intern/effect.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/effect.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
  1.9       +2 -3      blender/source/blender/blenkernel/intern/font.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/font.c.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.15      +121 -10   blender/source/blender/blenkernel/intern/mesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/mesh.c.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
  1.24      +259 -126  blender/source/blender/blenkernel/intern/subsurf.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/subsurf.c.diff?r1=1.23&r2=1.24&cvsroot=bf-blender>
  1.10      +2 -1      blender/source/blender/blenlib/BLI_editVert.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/BLI_editVert.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.63      +10 -9     blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.62&r2=1.63&cvsroot=bf-blender>
  1.24      +5 -2      blender/source/blender/blenloader/intern/writefile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/writefile.c.diff?r1=1.23&r2=1.24&cvsroot=bf-blender>
  1.11      +2 -1      blender/source/blender/include/BDR_editobject.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BDR_editobject.h.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
  1.20      +2 -2      blender/source/blender/include/BIF_editmesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_editmesh.h.diff?r1=1.19&r2=1.20&cvsroot=bf-blender>
  1.24      +3 -1      blender/source/blender/include/butspace.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/butspace.h.diff?r1=1.23&r2=1.24&cvsroot=bf-blender>
  1.9       +2 -2      blender/source/blender/makesdna/DNA_curve_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_curve_types.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.19      +7 -28     blender/source/blender/makesdna/DNA_mesh_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_mesh_types.h.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>
  1.4       +36 -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.3&r2=1.4&cvsroot=bf-blender>
  1.10      +2 -1      blender/source/blender/render/intern/source/renderHelp.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/renderHelp.c.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.70      +2 -1      blender/source/blender/render/intern/source/rendercore.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/rendercore.c.diff?r1=1.69&r2=1.70&cvsroot=bf-blender>
  1.25      +2 -1      blender/source/blender/render/intern/source/texture.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/texture.c.diff?r1=1.24&r2=1.25&cvsroot=bf-blender>
  1.13      +4 -3      blender/source/blender/render/intern/source/zbuf.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/zbuf.c.diff?r1=1.12&r2=1.13&cvsroot=bf-blender>
  1.71      +9 -26     blender/source/blender/renderconverter/intern/convertBlenderScene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.70&r2=1.71&cvsroot=bf-blender>
  1.54      +54 -29    blender/source/blender/src/buttons_editing.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.53&r2=1.54&cvsroot=bf-blender>
  1.16      +2 -2      blender/source/blender/src/drawmesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawmesh.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
  1.72      +185 -142  blender/source/blender/src/drawobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.71&r2=1.72&cvsroot=bf-blender>
  1.16      +6 -6      blender/source/blender/src/editcurve.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editcurve.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
  1.95      +183 -96   blender/source/blender/src/editmesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh.c.diff?r1=1.94&r2=1.95&cvsroot=bf-blender>
  1.88      +70 -16    blender/source/blender/src/editobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.87&r2=1.88&cvsroot=bf-blender>
  1.19      +4 -1      blender/source/blender/src/interface_draw.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface_draw.c.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>
  1.146     +7 -2      blender/source/blender/src/space.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.145&r2=1.146&cvsroot=bf-blender>
  1.4       +1 -0      blender/source/blender/yafray/intern/yafray_Render.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/yafray/intern/yafray_Render.h.diff?r1=1.3&r2=1.4&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list