[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_ipo.h BKE_key.h blender/source/blender/blenkernel/intern DerivedMesh.c depsgraph.c displist.c ipo.c key.c lattice.c scene.c blender/source/blender/blenloader/intern readfile.c blender/source/blender/include ...

Ton Roosendaal ton at blender.org
Mon Sep 26 17:34:21 CEST 2005


ton (Ton Roosendaal) 2005/09/26 17:34:21 CEST

  Modified files:
    blender/source/blender/blenkernel BKE_ipo.h BKE_key.h 
    blender/source/blender/blenkernel/intern DerivedMesh.c 
                                             depsgraph.c 
                                             displist.c ipo.c 
                                             key.c lattice.c 
                                             scene.c 
    blender/source/blender/blenloader/intern readfile.c 
    blender/source/blender/include BIF_editkey.h BIF_resources.h 
                                   BSE_editipo.h butspace.h 
    blender/source/blender/makesdna DNA_key_types.h 
                                    DNA_object_types.h 
    blender/source/blender/python/api2_2x Lattice.c 
    blender/source/blender/src blenderbuttons.c buttons_editing.c 
                               drawaction.c drawipo.c drawobject.c 
                               editaction.c editcurve.c editipo.c 
                               editkey.c editlattice.c editmesh.c 
                               header_ipo.c outliner.c space.c 
                               transform_conversions.c 
  
  Log:
  Cleanup and new features for vertex keys.
  
  User doc: http://www.blender3d.org/cms/Shape_Keys.678.0.html
  
  - The mixed use of "Vertex Key","Key" or "RVK" in Blender was a bit
  confusing. Also a 'vertex key' assumes keys per vertex, which actually is
  only a single key for the entire shape. The discussions on blender.org
  forums all mentioned "Shape" or "Blend Shapes", which I think is an OK
  name for a "Vertex Key" in the UI. :)
  
  - Most work was code spaghetti cleanup. Doing shape-keys now nicely goes
  via the depgraph and DerivedMesh. That then allows to have different
  shapes per object, with the new "Pin" feature.
  Objects now define what Shape is shown (ob->shapenr)
  
  - Added a Shape Panel in the Edit buttons with the various options
  
  - Fixed a lot of issues in the IpoWindow, with drawing the channels.
  For example, deleting a key-line there caused the entire Relative option to
  go wrong, same for moving the lines up/down.
  Changing key-line order now reflects in order of channels. The active
  Shape is drawn more clear now too.
  
  - Noticed it doesnt work yet for curves/lattice. Need modifier advise!
  
  Revision  Changes    Path
  1.8       +3 -1      blender/source/blender/blenkernel/BKE_ipo.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_ipo.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.9       +7 -9      blender/source/blender/blenkernel/BKE_key.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_key.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
  1.91      +5 -4      blender/source/blender/blenkernel/intern/DerivedMesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/DerivedMesh.c.diff?r1=1.90&r2=1.91&cvsroot=bf-blender>
  1.22      +27 -7     blender/source/blender/blenkernel/intern/depsgraph.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/depsgraph.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.118     +6 -3      blender/source/blender/blenkernel/intern/displist.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.117&r2=1.118&cvsroot=bf-blender>
  1.22      +12 -1     blender/source/blender/blenkernel/intern/ipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/ipo.c.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.12      +103 -85   blender/source/blender/blenkernel/intern/key.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/key.c.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
  1.30      +2 -2      blender/source/blender/blenkernel/intern/lattice.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/lattice.c.diff?r1=1.29&r2=1.30&cvsroot=bf-blender>
  1.30      +7 -7      blender/source/blender/blenkernel/intern/scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/scene.c.diff?r1=1.29&r2=1.30&cvsroot=bf-blender>
  1.192     +25 -1     blender/source/blender/blenloader/intern/readfile.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.191&r2=1.192&cvsroot=bf-blender>
  1.7       +11 -9     blender/source/blender/include/BIF_editkey.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_editkey.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
  1.45      +5 -5      blender/source/blender/include/BIF_resources.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_resources.h.diff?r1=1.44&r2=1.45&cvsroot=bf-blender>
  1.15      +2 -2      blender/source/blender/include/BSE_editipo.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BSE_editipo.h.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
  1.59      +10 -3     blender/source/blender/include/butspace.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/butspace.h.diff?r1=1.58&r2=1.59&cvsroot=bf-blender>
  1.10      +4 -4      blender/source/blender/makesdna/DNA_key_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_key_types.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
  1.39      +9 -4      blender/source/blender/makesdna/DNA_object_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_object_types.h.diff?r1=1.38&r2=1.39&cvsroot=bf-blender>
  1.18      +3 -3      blender/source/blender/python/api2_2x/Lattice.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/Lattice.c.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
  1.31      +1455 -1452blender/source/blender/src/blenderbuttons.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/blenderbuttons.c.diff?r1=1.30&r2=1.31&cvsroot=bf-blender>
  1.207     +132 -19   blender/source/blender/src/buttons_editing.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.206&r2=1.207&cvsroot=bf-blender>
  1.23      +3 -4      blender/source/blender/src/drawaction.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawaction.c.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
  1.54      +42 -28    blender/source/blender/src/drawipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawipo.c.diff?r1=1.53&r2=1.54&cvsroot=bf-blender>
  1.240     +8 -3      blender/source/blender/src/drawobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.239&r2=1.240&cvsroot=bf-blender>
  1.55      +5 -3      blender/source/blender/src/editaction.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editaction.c.diff?r1=1.54&r2=1.55&cvsroot=bf-blender>
  1.39      +3 -3      blender/source/blender/src/editcurve.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editcurve.c.diff?r1=1.38&r2=1.39&cvsroot=bf-blender>
  1.66      +64 -76    blender/source/blender/src/editipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editipo.c.diff?r1=1.65&r2=1.66&cvsroot=bf-blender>
  1.26      +140 -281  blender/source/blender/src/editkey.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editkey.c.diff?r1=1.25&r2=1.26&cvsroot=bf-blender>
  1.17      +10 -10    blender/source/blender/src/editlattice.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editlattice.c.diff?r1=1.16&r2=1.17&cvsroot=bf-blender>
  1.163     +3 -3      blender/source/blender/src/editmesh.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh.c.diff?r1=1.162&r2=1.163&cvsroot=bf-blender>
  1.31      +16 -20    blender/source/blender/src/header_ipo.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_ipo.c.diff?r1=1.30&r2=1.31&cvsroot=bf-blender>
  1.52      +2 -2      blender/source/blender/src/outliner.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/outliner.c.diff?r1=1.51&r2=1.52&cvsroot=bf-blender>
  1.300     +2 -5      blender/source/blender/src/space.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.299&r2=1.300&cvsroot=bf-blender>
  1.50      +7 -1      blender/source/blender/src/transform_conversions.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_conversions.c.diff?r1=1.49&r2=1.50&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list