BMesh Merge
authorCampbell Barton <ideasman42@gmail.com>
Sun, 19 Feb 2012 19:12:36 +0000 (19:12 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 19 Feb 2012 19:12:36 +0000 (19:12 +0000)
commitb2956ecd00c37836b72637bcda0fbb2c05f35888
tree73b975d85262b9f3dc31b0ac611b3e266a8d0f14
parentafc56a0b10b52d2c8bdfd44257624d776db72f79
parentdc68210c7e432cf313721541e639426dd94f2dfb
BMesh Merge
===========

initial merge from BMesh branch,

this replaces the existing mesh format and editmode data structures, for more info see:
http://wiki.blender.org/index.php/Dev:2.6/Source/Modeling/BMesh

this is the work of quite a few developers over the years.

Key Contributors
================

* Geoffrey Bantle (aka) Briggs, original author.
* Joe Eager (aka) joeedh

More recently
* Howard Trickey
* Ender79 aka Ender79 :)

What to Expect
==============

In general blender shouldnt crash on files or totally fail to load scenes,
painting tools etc have been tested to work.

* its quite easy to make the tesselator fail (show holes, missing faces), with non planer ngons.
* most modifiers are working fine but a few had to be re-written - bevel, array - array is much slower, bevel will probably be changed to match trunk soon.
* NavMesh BGE feature isn't functional yet.
* Some UV sticth tools still need porting.
* hair doesnt work right on ngons yet.
* many python scripts will break.
* a python api to BMesh needs to be written still.

(for todo's in code do a searh for BMESH_TODO)