[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