Blender Git Commit Log

Git Commits -> Revision ec7c7d6

Revision ec7c7d6 by Martin Poirier (master)
December 15, 2003, 04:38 (GMT)
BEVEL FOR MESH **** LONG LOG WARNING ****

The interesting part:

Bevelling functions for meshes.
Accessible through the Wkey menu.
You then have to enter the recursivity level (Warning, don't use 3 on a big mesh) and interactivly set the bevel width by moving the mouse. It draws the new faces in yellow. Ctrl constraint to 0.1 multiples, Shift switches to low gear, Space to type a value directly.
Support for selective bevelling isn't really working yet, so be sure to select all the vertices beforehand.


The less interesting part:

Code done by intrr (logical stuff, how the algorithm works) and me (math stuff and the interactive bevel width code).

The splitting and bevelling algorithm is not yet fully optimized, and the face shrinking math still doesn't like too big bevel width values. So this will have to be cleaned too.

Selective bevel is on the list next.

If you have any questions about how the code works, send the questions regarding the logic of the method to intrr and math questions to me.


This is very much testing code (or should I say teasing code), so please don't flood me with bug reports. (This excludes OFFICIAL Blender developpers who were there at the meeting and pretty much know what the limitations of the code is and what it should do.)

Commit Details:

Full Hash: ec7c7d6983c11d43bb42a31b7335982137a087e5
SVN Revision: 1726
Parent Commit: e1d0527
Lines Changed: +828, -1

3 Modified Paths:

/source/blender/include/BIF_editmesh.h (+2, -0) (Diff)
/source/blender/src/editmesh.c (+821, -0) (Diff)
/source/blender/src/editobject.c (+5, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021