Boolean Difference works v5 fails v8 why?

Hi,
v8.
cutting with red cutter out of this item, no problem v5 but when i repeat it in v8, whilst in v8 the command DOESNT declare a fail, I see no chamber made underneath as was the success in V5.

had hoped V8 as V5 and more.

SR2 NO nonManifEdges export v8 to v5 save then open in v8 stepbystepjoin.zip (2.9 MB)

and here it is after the supposed boolean diff.
SR2 NO nonManifEdges export v8 to v5 save then open in v8 stepbystepjoin BoolDiff fails.zip (5.8 MB)

I cannot have my beloved boolean diffs failing in v8, they did a bit in V5, but not this simple one,

and here is the file in V5 before the Boolean Diff. its journey was V5 to V8 export as V5 open V5 join surfaces a few at a time starting with the vanishing top one.
SR2 rhino5 V8export saveSmall reopened v5 explodeJoin ok NO nonManifEdges.zip (3.0 MB)

and here it is after Boolean Difference was done, SUCCESSFULLY.
SR2 rhino5 V8export saveSmall reopened v5 explodeJoin ok NO nonManifEdges BoolDiffOK.zip (2.9 MB)

Steve

I can repeat the issue on my end.
For some reason, BooleanSplit with that cutter works as intended.

RH-83837 BooleanDifference gives wrong result

@Steve1 Apparently this is working as intended, if you set the correct options, I was confused myself.
In Rhino 8
image

Needs to be changed to

For the same behavior as Rhino 7 and earlier.

The reason is that now both A and B inputs can be kept.

Hi,
I have latest updated Rhino8
It does not have the options in the image called Delete Input and Delete Cutter.

I have written down the command prompts for Boolean Difference and workflow for both V5 and V8…

draw a blue object (object on blue layer) and a red layer object biting into it.

Initiating Boolean Difference from the rollout icon tool at tools palette at left.

Rhino 5.
select surfaces or polysurfaces to subtract from. Press enter to continue: I select the blue item
select surfaces or polysurfaces to subtract with. Press Enter when done (DeleteInput=No) I select the red item . It is my input, I wish to keep it so choose DeleteInput=No)
press enter and when I turn off the red layer, we have 1 blue object with a piece chopped out,

sweet :grinning: :star_struck:

Rhino 8.
select surfaces or polysurfaces to subtract from. (DeleteInput=No) wording lacks the ‘Press enter to continue’ of V5… I select the blue item
select surfaces or polysurfaces to subtract from. Press enter to continue (DeleteInput=No): the wording upon selecting blue item then gains the ‘Press enter to continue’…I press enter
select surfaces or polysurfaces to subtract with (DeleteInput=No): I select the red item, its my input (as per V5) so leave that iption as =No.
select surfaces or polysurfaces to subtract with. Press Enter when done (DeleteInput=No): the wording upon selecting red input then gains the ‘Press Enter when done’…I press enter

we have two objects uncut and cut, when red layer turned off.

It is calling the blue item and the red item an input. whilst the image posted shows it differentiates between input now being the blue item and cutter being the red item.
ThIs is MOST CONFUSING.my V8 doesnt have that.

My input in V4 and V5 has always been the red item, the cutter.

As I am current with updates on V8, why is it not showing cutter and input wordings.

No wonder I am seeing double, Rhino8 at the moment is enough to send me to drink ! :laughing:
crawling in the gutter back to 5 !

Steve

DeleteInput=no in Rhino 8 means both object A and B will be kept. This is added to support history.
I find we need to improve this UI a lot, let that be clear. But until then:
To get the same behavior as Rhino 5 you need to click that option DeleteInput=no and then you get two commandline options to delete A and/or B

The text that appears is a bit odd.

Rhino 8.
select surfaces or polysurfaces to subtract from. (DeleteInput=No)

wording lacks the ‘Press enter to continue’ of V5… warned here in Forum of the need to select that option to see what lies within, though would have been happy with =No, I select it, then I see DeleteInput=No and deleteCutter=No

I alter Input to yes, as this is now referring to the blue not the red, I then select the blue item
there is no prompt to hit enter, but with nothing happening and no change of wording I hit enter, and the command vanishes. !!!

Close down Rhino8 and try again.
launch Rhino8, create a new test file with the object blue and cutter red layers.
run Boolean Difference

select surfaces or polysurfaces to subtract from (DeleteInput=Yes DeleteCutters=No):
I select the blue object [note those two options appear without needing to click DeleteInput=Yes this time]

select surfaces or polysurfaces to subtract from. Press Enter to continue (DeleteInput=Yes deleteCutters=No):
so now the Enter wording has appeared.
I click enter.

select surfaces or polysurfaces to subtract with (DeleteInput=Yes DeleteCutters=No):
I select the red item,

select surfaces or polysurfaces to subtract with. Press Enter when done (DeleteInput=Yes DeleteCutters=No):

The ‘Press Enter when done’ wording has then appeared.

I hit enter and job done, turn off red layer for cutter and we have a single blue object with a bit missing. Hooray.

The first ever use of this command in V8 needs user to click the DeleteInput=No to reveal the Input and Cutter options. As Input was the cutter in V5, folk like myself were unaware further options lay beneath and cutter was now the name for the object doing the cutting and input for the recipient for the cut.
From doing so the cutter option then appears from the outset.

To have the enter prompt only after clicking makes for 4 steps not two.

I would prefer/suggest this…

select surfaces or polysurfaces to subtract from. Press Enter when done (DeleteInput=Yes DeleteCutters=No):

I select blue and hit enter

select surfaces or polysurfaces to subtract with. Press Enter when done (DeleteInput=Yes DeleteCutters=No):

I select the red item, hit enter, job done.

Steve