[Bf-blender-cvs] CVS commit: blender/source/blender/include editmesh.h blender/source/blender/src buttons_shading.c drawobject.c editmesh_lib.c editmesh_tools.c

Ton Roosendaal ton at blender.org
Tue Oct 19 00:47:26 CEST 2004


ton (Ton Roosendaal) 2004/10/19 00:47:26 CEST

  Modified files:
    blender/source/blender/include editmesh.h 
    blender/source/blender/src buttons_shading.c drawobject.c 
                               editmesh_lib.c editmesh_tools.c 
  
  Log:
  Four new extrude possibilities;
  
  - Individual faces
    Keeps Mesh manifold, so removes old faces always. Also uses a
    transform based on different vectors per vertex.
  
  - Only edges
    Just extrudes the edges (not really 'individual', the edges still
    share the vertices. Uses same transform as normal extrude for that
    reason
  
  - Only Vertices
    Uses normal transform after extrude
  
  Also changed code a bit, to detect whether to call a normal-based
  transform after extrude, or whether to call normal grabber. For example
  when you just extrude 1 edge, it uses normal grabber.
  
  Note; extruding an entire sphere goes OK with 'individual faces'. for
  other extrudes you should press 's key' when in transform. Just cannot
  predict (yet) when one method has preference over another.
  
  Revision  Changes    Path
  1.8       +3 -0      blender/source/blender/include/editmesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/editmesh.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
  1.101     +1 -1      blender/source/blender/src/buttons_shading.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_shading.c.diff?r1=1.100&r2=1.101&cvsroot=bf-blender>
  1.116     +6 -4      blender/source/blender/src/drawobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.115&r2=1.116&cvsroot=bf-blender>
  1.11      +179 -15   blender/source/blender/src/editmesh_lib.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_lib.c.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
  1.14      +16 -6     blender/source/blender/src/editmesh_tools.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_tools.c.diff?r1=1.13&r2=1.14&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list