Wings 3D Development Forum

Full Version: [fixed] Boleans / Linux
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi there,

Working on Linux Mint and Bolean operation I got below error:

Dump written 2019-1-21_19-31
Version: 2.2.1
OS: Linux 4.15.0-20-generic x86_64
GPU: nouveau | NVE6
Window: geom
Reason: {case_clause,[29,30]}

Stack trace:
[{wings_bool,'-build_parts/2-fun-1-',4,[{file,"wings_bool.erl"},{line,294}]},
{lists,foldl,3,[{file,"lists.erl"},{line,1263}]},
{wings_bool,build_parts,2,[{file,"wings_bool.erl"},{line,301}]},
{wings_bool,merge_2,5,[{file,"wings_bool.erl"},{line,225}]},
{wings_bool,find_intersect_1,3,[{file,"wings_bool.erl"},{line,168}]},
{wings_bool,find_intersect,3,[{file,"wings_bool.erl"},{line,158}]},
{wings_sel,dfold_1,5,[{file,"wings_sel.erl"},{line,236}]},
{wings_bool,do_bool,2,[{file,"wings_bool.erl"},{line,82}]},
{wings_body,command,2,[{file,"wings_body.erl"},{line,234}]},
{wings_develop,time_command,2,[{file,"wings_develop.erl"},{line,87}]},
{wings,raw_command,4,[{file,"wings.erl"},{line,625}]},
{wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,982}]},
{wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,948}]},
{wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,849}]},
{wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,758}]},
{wings_wm,get_and_dispatch,0,[{file,"wings_wm.erl"},{line,657}]},
{wings,init_part2,2,[{file,"wings.erl"},{line,106}]},
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,247}]}]

+ recording:



My scene has nothing special. Just 2 or 3 objects.
Tried with all 3 options and there's always issue.
If required I can share my file or issue log for other 2 attempts.

BR, Hank

PS. my 2.2.1 patches are up to date

Windows has the same problem:

Dump written 2019-1-21_20-33
Version: 2.2.1
OS: Windows 8 (build 9200), 64-bit edition
GPU: NVIDIA Corporation | GeForce GTX 650 Ti/PCIe/SSE2
Window: geom
Reason: function_clause

Short stack trace:
[{lists,zip,2,[{file,"lists.erl"},{line,387}]},
{wings_bool,weld,2,
[{file,"c:/Users/familjen/src/wings/src/wings_bool.erl"},
{line,492}]},
{wings_bool,'-merge_2/5-fun-3-',4,
[{file,"c:/Users/familjen/src/wings/src/wings_bool.erl"},
{line,227}]},
I would need the files to debug that.

But I improved booleans for the next version, so please retry whenever that is released
and if it still a bug email me the model.
(01-22-2019, 01:12 PM)dgud Wrote: [ -> ]I would need the files to debug that.

But I improved booleans for the next version, so please retry whenever that is released
and if it still a bug email me the model.
File was sent on your PM
(01-24-2019, 07:20 AM)Hank Wrote: [ -> ]All letters and sings (except % in the left top block) done with boleans)
Unfortunately, but I got error for % boolean operation (requested here )
Hank, that looks like that situation which the cause can be hard to fix. As a sample, for the same case I got success. Probably a different font can bring those situations for which the boolean operation may not to work properly (I used Arial bold).

Sometimes, avoid the intersection of a object with a plain face may not to work, so trying to subdivide that face/object may help to fix any issue (I think dgud already commented about that).
Thanks fixed.

Yes subdividing the cube before boolean operation can be used as workaround at least on my version :-)
I'm don't know what so special in my case but when I scaled the % along Y axis it started to work Undecided



@dgud
Thanks

BR, Hank
confirmed with 2.2.2
used the same objects and now is OK.

Thanks for improvement!

BR,Hank