Wings 3D Development Forum
[fixed] Boleans / Linux - Printable Version

+- Wings 3D Development Forum (https://www.wings3d.com/forum)
+-- Forum: Wings 3D (https://www.wings3d.com/forum/forumdisplay.php?fid=1)
+--- Forum: Bug Reports (https://www.wings3d.com/forum/forumdisplay.php?fid=12)
+--- Thread: [fixed] Boleans / Linux (/showthread.php?tid=2764)



[fixed] Boleans / Linux - Hank - 01-21-2019

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}]},


RE: Boleans / Linux - dgud - 01-22-2019

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.


RE: Boleans / Linux - Hank - 01-22-2019

(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


RE: Boleans / Linux - micheus - 01-24-2019

(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).


RE: Boleans / Linux - dgud - 01-24-2019

Thanks fixed.

Yes subdividing the cube before boolean operation can be used as workaround at least on my version :-)


RE: Boleans / Linux - Hank - 01-24-2019

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


RE: [fixed] Boleans / Linux - Hank - 02-01-2019

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

Thanks for improvement!

BR,Hank