Blender Git Commit Log

Git Commits -> Revision eb34e3a

Revision eb34e3a by Joseph Eagar (master)
August 11, 2009, 07:49 (GMT)
Brought Extrude all the way back. The contextual menu works,
as does only edges and individual faces extrude (individual vert
extrude already did).

Note that I need to port this, after we all figure out how to handle
operators with variable transform follow-ons.

I also implemented the merge->collapse function, which is currently
accessable under ctrl->v, Bmesh Test Operator. I still need to
implement the other merge modes, and properly hook everything into
the merge menu tool, which I plan on doing soon (tomorrow hopefully).

The cool thing about the collapse tool, is not only does it handle (all)
UV layers, it handles vcols as well. To do this, I had to add a few math
functions to the customdata API, which seem to be working well.

Commit Details:

Full Hash: eb34e3ad7c367acc2bd06f52c3b815cdef7a21c3
SVN Revision: 22363
Parent Commit: 31421e0
Lines Changed: +1314, -136

27 Modified Paths:

/source/blender/blenkernel/BKE_customdata.h (+26, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+197, -4) (Diff)
/source/blender/bmesh/bmesh_iterators.h (+15, -14) (Diff)
/source/blender/bmesh/bmesh_operator_api.h (+4, -4) (Diff)
/source/blender/bmesh/bmesh_walkers.h (+14, -5) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+16, -0) (Diff)
/source/blender/bmesh/intern/bmesh_iterators.c (+45, -0) (Diff)
/source/blender/bmesh/intern/bmesh_opdefines.c (+76, -0) (Diff)
/source/blender/bmesh/intern/bmesh_operators.c (+22, -8) (Diff)
/source/blender/bmesh/intern/bmesh_operators_private.h (+5, -0) (Diff)
/source/blender/bmesh/intern/bmesh_walkers.c (+170, -14) (Diff)
/source/blender/bmesh/operators/bmesh_dupeops.c (+4, -3) (Diff)
/source/blender/bmesh/operators/connectops.c (+1, -1) (Diff)
/source/blender/bmesh/operators/dissolveops.c (+5, -5) (Diff)
/source/blender/bmesh/operators/extrudeops.c (+121, -2) (Diff)
/source/blender/bmesh/operators/mirror.c (+1, -1) (Diff)
/source/blender/bmesh/operators/removedoubles.c (+133, -4) (Diff)
/source/blender/bmesh/operators/subdivideop.c (+1, -1) (Diff)
/source/blender/bmesh/operators/utils.c (+2, -2) (Diff)
/source/blender/editors/mesh/bmeshutils.c (+2, -2) (Diff)
/source/blender/editors/mesh/bmesh_select.c (+5, -5) (Diff)
/source/blender/editors/mesh/bmesh_tools.c (+421, -27) (Diff)
/source/blender/editors/mesh/editmesh_mods.c (+0, -28) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+0, -2) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+5, -0) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+19, -2) (Diff)
/source/blender/windowmanager/intern/wm.c (+4, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021