- Fix crash from BM_faces_join by limiting it to two faces. @YAFU (YAFU) This should fix the crash with your blend file.
- Fix calling recursion code unnecessarily when the depth is near 0.
CandleComet, thanks for your work!
Can confirm the crash here.
I definitely agree, so I'll look into it soon. I may have to remake some of that gizmo since this operator does not use a translation operation like regular extrude.
- Fix a bug causing faces to become deselected between recursions.
- With that bug fixed, cases like also work now :)
- I moved code from bmo_extrude_destrucive into editmesh_extrude_destructive so that now it handles welding and deleting faces between recursions.
- Between recursions, editmesh_extrude_destructive now utilizes a function from auto-merge split edges & faces so that cases like F7626906 work as users would expect.
Sat, Sep 14
- Merged lastest master
Note crash will also happen if you do all this in solid mode and go to lookdev/rendered afterwards...
This also happens for at least tris to quads so it is not bound to triangulate op alone...
Have just re-tried by moving both objects after creation to a different position in the scene and it works. Previous attempt was at 0,0,0, Is it a scene issue?
I'm getting this problem repeatedly in 2.80. Sometimes the Boolean difference works. It seems that the previous operations are conflicting, As if you only get one chance. Restarting seems to clear issue , sometimes.
Fri, Sep 13
Thu, Sep 12
Will this project be accepted for blender 2.81?
tomorrow is the last day for new features in blender 2.81
This is the problem:
/home/brecht/dev/worktree/source/blender/editors/transform/transform_convert_mesh.c: In function ‘createTransEditVerts’: /home/brecht/dev/worktree/source/blender/editors/transform/transform_convert_mesh.c:909:7: warning: ‘mirror_bitmap’ may be used uninitialized in this function [-Wmaybe-uninitialized] MEM_freeN(mirror_bitmap); ^~~~~~~~~~~~~~~~~~~~~~~~
Can confirm. Probably caused by rB3bd4f229beb1: Transform: Edit Mesh: Support mirror on all axes
CC @Campbell Barton (campbellbarton)
CC @Germano Cavalcante (mano-wii)
1 free 0x7ffff7cf86da 2 MEM_lockfree_freeN mallocn_lockfree_impl.c 157 0x2f2c890 3 createTransEditVerts transform_convert_mesh.c 909 0x3c3c0dc 4 createTransData transform_convert.c 2575 0x3c246b4 5 initTransform transform.c 2415 0x3bf6619 6 transformops_data transform_ops.c 382 0x3c65e84 7 transform_invoke transform_ops.c 498 0x3c661d2 8 wm_operator_invoke wm_event_system.c 1440 0x31689f7 9 wm_handler_operator_call wm_event_system.c 2280 0x316a965 10 wm_handlers_do_keymap_with_keymap_handler wm_event_system.c 2582 0x316b5cf 11 wm_handlers_do_intern wm_event_system.c 2719 0x316bbeb 12 wm_handlers_do wm_event_system.c 2978 0x316c96d 13 wm_event_do_handlers wm_event_system.c 3431 0x316de40 14 WM_main wm.c 417 0x316115a 15 main creator.c 491 0x2b0e6e6
That's correct :)
Can confirm, but I can only get it to crash on a single polygon.
As soon as there is some inner edges, it seems to behave properly.
(So I guess in a real world scenario, we would not be hitting this case very often? -- anyways, should not crash...)
Wed, Sep 11
- Merge with latest master
- Removed changes unrelated to patch incorrectly included in last merge
First one is fixed already (rBeae9b8629787), try a fresh build from https://builder.blender.org/download/ for that.
Second one crashes due to no CTX_data_edit_object after the modeswitch.
I have a bandaid fix for this, see D5749 (not sure if this is acceptable though...).
Tue, Sep 10
does this task also affects the mirror vertex groups in the mirror modifier? or is that a completely independent topic?
- Updated to current master
if it would work -- it would not select concave and convex at the same time. (as -90° (minus!) and +90° degree edges)
Not quite sure I understand correctly (it seems to work fine here).
More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.
Mon, Sep 9
Speaking of viewport navigation, we have RMB for pan from prpfessional modeling layout.
This brings one of the most used function ever to one button, and also brings entire viewport navigation to one hand with mouse.
Hopes that will also taken into account.