Blender Git Loki

Git Commits -> Revision d566fe6

Revision d566fe6 by Geoffrey Bantle (master)
February 25, 2008, 04:53 (GMT)
-> Bevel

Fixed the following problems with Bevel code

-meshes with 2 edged faces left over at the end would cause buffer
overrun whens converting from a Bmesh to a Derived Mesh. The
conversion process now checks for both double edges and faces
and removes them when present.

-BME_reverse_loop euler had a bug that was causing the corruption of
radial cycle. This would lead to the bevel tool hanging for a long time
and possibly crashing.

-Added optimization of BME_reverse loop so that it no longer does tiny
allocations but instead uses an area of 'scratch' memory. The same thing
will be done to the Make Face euler soon

-Added proper call to selection flushing for editmode.

-Some miscellaneous cleanups and removal of unneeded debug printfs.

Commit Details:

Full Hash: d566fe665ad1c9f5a1078fba76f230fdd8675452
SVN Revision: 13859
Parent Commit: 3023458
Lines Changed: +137, -331

6 Modified Paths:

/source/blender/blenkernel/BKE_bmesh.h (+5, -13) (Diff)
/source/blender/blenkernel/intern/BME_conversions.c (+16, -14) (Diff)
/source/blender/blenkernel/intern/BME_eulers.c (+38, -79) (Diff)
/source/blender/blenkernel/intern/BME_mesh.c (+9, -31) (Diff)
/source/blender/blenkernel/intern/BME_tools.c (+68, -194) (Diff)
/source/blender/src/editmesh_tools.c (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021