|
Boolean difference resulting in fatal error
|
|
09-09-2019, 03:11 AM
(This post was last modified: 09-10-2019 02:19 PM by micheus.)
Post: #1
|
|||
|
|||
|
Boolean difference resulting in fatal error
I'm trying to subtract six cylinders from a shape that was create by doing mirror on a building block, and then mirror again in a perpendicular direction. Four of my cylinders can 'difference' just fine, but the two that straddle the plane of the previous mirror operation give me a crash dump like this:
Dump written 2019-9-8_21-48 Version: 2.2.4 OS: Mac OS X (Darwin 18.7.0 x86_64) GPU: NVIDIA Corporation | NVIDIA GeForce GT 755M OpenGL Engine Window: geom Reason: no_loop Stack trace: [{wings_bool,make_directed,6,[{file,"wings_bool.erl"},{line,1174}]}, {wings_bool,make_directed,3,[{file,"wings_bool.erl"},{line,1141}]}, {wings_bool,build_vtx_loops,1,[{file,"wings_bool.erl"},{line,1111}]}, {wings_bool,merge_1,5,[{file,"wings_bool.erl"},{line,196}]}, {wings_bool,find_intersect_1,3,[{file,"wings_bool.erl"},{line,169}]}, {wings_bool,find_intersect,3,[{file,"wings_bool.erl"},{line,159}]}, {wings_sel,dfold_1,5,[{file,"wings_sel.erl"},{line,236}]}, {wings_bool,sub,2,[{file,"wings_bool.erl"},{line,73}]}, {wings_bool,'-sub/1-fun-0-',2,[{file,"wings_bool.erl"},{line,60}]}, {wings,handle_event_3,2,[{file,"wings.erl"},{line,414}]}, {wings_wm,handle_event,3,[{file,"wings_wm.erl"},{line,984}]}, {wings_wm,send_event,2,[{file,"wings_wm.erl"},{line,951}]}, {wings_wm,do_dispatch,2,[{file,"wings_wm.erl"},{line,852}]}, {wings_wm,dispatch_event,1,[{file,"wings_wm.erl"},{line,761}]}, {lists,all,2,[{file,"lists.erl"},{line,1213}]}, {wings_wm,redraw_win,1,[{file,"wings_wm.erl"},{line,889}]}, {lists,foreach,2,[{file,"lists.erl"},{line,1338}]}, {wings_wm,redraw_all,0,[{file,"wings_wm.erl"},{line,868}]}, {wings,init_part2,2,[{file,"wings.erl"},{line,106}]}, {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,249}]}] ========= There are two coincident internal faces that intersect the cylinder I'm trying to subtract, left I suppose by the mirror function. I can't bridge them to reduce them to one: "Faces must not be neighbors" is the error. Neither of these faces needs to exist, since they are both completely internal. |
|||
|
« Next Oldest | Next Newest »
|
| Messages In This Thread |
|
Boolean difference resulting in fatal error - Crawdad - 09-09-2019 03:11 AM
RE: v 2.2.4 Boolean difference fatal error - micheus - 09-09-2019, 07:59 AM
RE: v 2.2.4 Boolean difference fatal error - Crawdad - 09-09-2019, 06:07 PM
RE: v 2.2.4 Boolean difference fatal error - Ramjet - 09-10-2019, 01:12 PM
RE: Boolean difference resulting in fatal error - micheus - 09-10-2019, 02:28 PM
|
User(s) browsing this thread: 1 Guest(s)



