Blender Git Loki
Git Commits -> Revision 20fac2e
Revision 20fac2e by Joseph Eagar (master) January 28, 2010, 00:45 (GMT) |
The Death Of Editmesh - Part 1 I've removed editmesh altogether (other then scanfill, which is seperate code that happens to reuse the editmesh structures). The compatibility layer I had written for old editmesh tools was more trouble then it was worth, though it did help in the early stages of this project. There's a fair amount of breakage, and there's bunches of tools (mostly minor ones) I need to port over still. Biggest ones are join triangles and loop to region, and spin/screw. This probably isn't really testable, I'll hopefully have more work done on this soon, but might not be before next week. |
Commit Details:
Full Hash: 20fac2eca72370f1003e46d774225c22ff0f78cf
SVN Revision: 26357
Parent Commit: 3af4392
Lines Changed: +3272, -14238
3 Added Paths:
/source/blender/bmesh/operators/join_triangles.c (+119, -0) (View)
/source/blender/bmesh/operators/primitiveops.c (+581, -0) (View)
/source/blender/editors/mesh/editbmesh_add.c (+529, -0) (View)
/source/blender/bmesh/operators/primitiveops.c (+581, -0) (View)
/source/blender/editors/mesh/editbmesh_add.c (+529, -0) (View)
6 Deleted Paths:
/source/blender/editors/mesh/editmesh.c (+0, -1622)
/source/blender/editors/mesh/editmesh_add.c (+0, -1554)
/source/blender/editors/mesh/editmesh_lib.c (+0, -2424)
/source/blender/editors/mesh/editmesh_loop.c (+0, -898)
/source/blender/editors/mesh/editmesh_mods.c (+0, -2352)
/source/blender/editors/mesh/editmesh_tools.c (+0, -4552)
/source/blender/editors/mesh/editmesh_add.c (+0, -1554)
/source/blender/editors/mesh/editmesh_lib.c (+0, -2424)
/source/blender/editors/mesh/editmesh_loop.c (+0, -898)
/source/blender/editors/mesh/editmesh_mods.c (+0, -2352)
/source/blender/editors/mesh/editmesh_tools.c (+0, -4552)
34 Modified Paths:
/projectfiles_vc9/blender/editors/ED_editors.vcproj (+4, -24) (Diff)
/projectfiles_vc9/BL_bmesh/BL_bmesh.vcproj (+344, -336) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+11, -2) (Diff)
/source/blender/blenkernel/intern/constraint.c (+3, -4) (Diff)
/source/blender/blenkernel/intern/editderivedbmesh.c (+5, -0) (Diff)
/source/blender/blenkernel/intern/mesh.c (+12, -17) (Diff)
/source/blender/blenkernel/intern/modifier.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+9, -7) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+3, -3) (Diff)
/source/blender/bmesh/intern/bmesh_opdefines.c (+106, -29) (Diff)
/source/blender/bmesh/intern/bmesh_operators_private.h (+6, -0) (Diff)
/source/blender/bmesh/intern/bmesh_to_editmesh.c (+3, -1) (Diff)
/source/blender/bmesh/intern/editmesh_to_bmesh.c (+3, -1) (Diff)
/source/blender/bmesh/operators/connectops.c (+0, -24) (Diff)
/source/blender/bmesh/operators/removedoubles.c (+4, -2) (Diff)
/source/blender/bmesh/operators/subdivideop.c (+3, -0) (Diff)
/source/blender/editors/armature/reeb.c (+3, -0) (Diff)
/source/blender/editors/include/ED_mesh.h (+8, -5) (Diff)
/source/blender/editors/mesh/bmeshutils.c (+32, -34) (Diff)
/source/blender/editors/mesh/bmesh_select.c (+23, -3) (Diff)
/source/blender/editors/mesh/bmesh_tools.c (+1134, -0) (Diff)
/source/blender/editors/mesh/editface.c (+201, -203) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+13, -9) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+0, -5) (Diff)
/source/blender/editors/object/object_hook.c (+24, -21) (Diff)
/source/blender/editors/object/object_relations.c (+6, -9) (Diff)
/source/blender/editors/object/object_transform.c (+8, -9) (Diff)
/source/blender/editors/space_image/image_buttons.c (+32, -47) (Diff)
/source/blender/editors/space_view3d/view3d_buttons.c (+10, -13) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+17, -17) (Diff)
/source/blender/editors/transform/transform_generics.c (+4, -4) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+6, -6) (Diff)
/projectfiles_vc9/BL_bmesh/BL_bmesh.vcproj (+344, -336) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+3, -0) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+11, -2) (Diff)
/source/blender/blenkernel/intern/constraint.c (+3, -4) (Diff)
/source/blender/blenkernel/intern/editderivedbmesh.c (+5, -0) (Diff)
/source/blender/blenkernel/intern/mesh.c (+12, -17) (Diff)
/source/blender/blenkernel/intern/modifier.c (+0, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+9, -7) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+3, -3) (Diff)
/source/blender/bmesh/intern/bmesh_opdefines.c (+106, -29) (Diff)
/source/blender/bmesh/intern/bmesh_operators_private.h (+6, -0) (Diff)
/source/blender/bmesh/intern/bmesh_to_editmesh.c (+3, -1) (Diff)
/source/blender/bmesh/intern/editmesh_to_bmesh.c (+3, -1) (Diff)
/source/blender/bmesh/operators/connectops.c (+0, -24) (Diff)
/source/blender/bmesh/operators/removedoubles.c (+4, -2) (Diff)
/source/blender/bmesh/operators/subdivideop.c (+3, -0) (Diff)
/source/blender/editors/armature/reeb.c (+3, -0) (Diff)
/source/blender/editors/include/ED_mesh.h (+8, -5) (Diff)
/source/blender/editors/mesh/bmeshutils.c (+32, -34) (Diff)
/source/blender/editors/mesh/bmesh_select.c (+23, -3) (Diff)
/source/blender/editors/mesh/bmesh_tools.c (+1134, -0) (Diff)
/source/blender/editors/mesh/editface.c (+201, -203) (Diff)
/source/blender/editors/mesh/mesh_intern.h (+13, -9) (Diff)
/source/blender/editors/mesh/mesh_ops.c (+0, -5) (Diff)
/source/blender/editors/object/object_hook.c (+24, -21) (Diff)
/source/blender/editors/object/object_relations.c (+6, -9) (Diff)
/source/blender/editors/object/object_transform.c (+8, -9) (Diff)
/source/blender/editors/space_image/image_buttons.c (+32, -47) (Diff)
/source/blender/editors/space_view3d/view3d_buttons.c (+10, -13) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+17, -17) (Diff)
/source/blender/editors/transform/transform_generics.c (+4, -4) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+6, -6) (Diff)