817a407a62
patch [ #30779 ] Multiselect mode cause inconsistent selection growing
...
from Francisco De La Cruz (xercesblue)
The test to use faces was incorrect since mixed vertex and edge mode would be treated as faces.
made own minor change.
2012-04-03 02:46:44 +00:00
4253e52771
fix [ #30768 ] Project from View UV map tool includes hidden geometry r45323
...
select all could select hidden faces, now BM_mesh_elem_flag_enable/disable_all takes an argument to skip hidden elements.
2012-04-02 04:45:44 +00:00
e0d94b7244
minor speedup converting a BMesh to a Mesh - avoid loop over all faces to count how many loops to use, since BMesh stores totloop.
...
also use camel case for UndoMesh (convention)
2012-03-30 06:45:13 +00:00
7b60ebf398
fix for unhiding faces showing invalid normals.
2012-03-30 01:11:11 +00:00
a173508f49
converting a mesh to an undo mesh now skips using bmesh operator.
2012-03-29 03:06:42 +00:00
42076f0a1f
skip using bmesh operators for converting to/from undo meshes (gives some speedup)
2012-03-29 01:41:56 +00:00
5f0ef4435c
fix [ #30699 ] blender crashes when dissolving faces
...
thanks to Francisco De La Cruz for investigating and providing fix.
2012-03-28 06:44:19 +00:00
fc7624a6be
fix for undoMesh_to_editbtMesh not setting BMEditMesh.ob field.
...
error found by XercesBlue on IRC
2012-03-27 04:54:52 +00:00
09f29c0b70
style/name cleanup: have EDBM_* functions match our style guide and also match BM_ function naming conventions
2012-03-27 04:46:52 +00:00
f83a93e454
bmesh todo, unlikly but possible - entering editmode with faces and no polys.
...
rather then printing a warning and failing - convert them to polys.
2012-03-27 01:28:25 +00:00
ca05219f3e
fix [ #30651 ] bpy.ops.object.mode_set(...) editmode removes faces.
...
problem was that BMesh had tessellation call when undo pushes were called.
if python called an operator with no undo push, tessfaces would not be created.
fix this by making it the responsibility of each editmesh operator to re-tessellate, as it is with notifiers and depsgraph.
added EDBM_update_generic() function to add notifier, tag for depsgraph update and optionally re-tessellate.
2012-03-27 00:01:35 +00:00
48f0444760
style cleanup: editors/mesh - mostly whitespace around operators
2012-03-26 02:56:48 +00:00
0c898514f0
code cleanup: bmesh_ source files in our editor dir, they are the same as other editmesh_ files.
2012-03-24 00:20:36 +00:00