Fixed a bug where face flags could not be set because of the faces existing flags.
authorCampbell Barton <ideasman42@gmail.com>
Tue, 27 Jun 2006 02:49:55 +0000 (02:49 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 27 Jun 2006 02:49:55 +0000 (02:49 +0000)
commitbe2c208077e67d04dfce89fd7dc42c022623643f
tree7def5e36a9ed00d467e49adc13256a5a745eceb5
parent2670797e8a432c84c04cd8d190bbfd925371e905
Fixed a bug where face flags could not be set because of the faces existing flags.
A problem with the current flag seting in Mesh is that Mesh needs to know of all possible flags or setting a flag can raise an error from the faces own unrecognezed flag.
also stopped the active face flag raising an error so pythoners can do face1.flag |= face2.flag without checking for active face flags. if the flag is a part of the arg its removed quietly.
Checked Mesh flags, face modes and edge flags, should all be ok now.
source/blender/python/api2_2x/Mesh.c
source/blender/python/api2_2x/doc/Mesh.py