Bug report - Simple boolean trouble

Next
 From:  PaQ
2086.1 
Hello Michael,

I'm trying to boolean/union the left half sphere in the 'body' object


The result is quite strange.


The sphere was create by the sphere tool, then cuted by a line using the boolean merge tool.

Hope it's clear enough

EDITED: 3 May 2014 by PAQ

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Grendel
2086.2 
It works fine here, did you bump the sphere?
Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  DannyT (DANTAS)
2086.3 
Same here, no probs moi_v2_beta_Sep-21-2008.

---------
~Danny~
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
2086.4 
Works fine for me 21 sept 2008
---
Pilou
Is beautiful that please without concept!
My Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  PaQ
2086.5 In reply to 2086.4 
Endeed reopening the file in a fresh moi session don't show the bug anymore.
(while a copy/paste into a new session was still 'buggy')

I'll try to find the complete procedure this evening and will let you know !
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  PaQ
2086.6 In reply to 2086.5 
What about this procedure ?



















EDITED: 4 Dec 2015 by PAQ

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
2086.7 In reply to 2086.6 
Not at home for me! ( beta 21 sept 2008)
Maybe I have better fly tox :D
Maybe post the file with all objects before the crime?
PS I don't seen the 10.01 I come back in 5 minutes !
No even with the 10.01 all is fine for me!

EDITED: 16 Oct 2008 by PILOU

Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2086.8 In reply to 2086.6 
Hi PaQ, thanks for the very clear repro steps!

After a couple of tries (seems sensitive to the position of the box) I could repeat it over here with the Sep-21 beta, and got it saved off to a file where I can reproduce it.

But it does not happen with v1 or with my current working build, I think that probably it is the same bug as that "broken fillet corner" problem that you posted previously, but I'm going to do some testing to verify that.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  DannyT (DANTAS)
2086.9 In reply to 2086.6 
Hi PaQ, I followed the procedure exactly and I could not replicate your problem, do you delete the left over pieces before the Boolean operation or just hide them ?

Just out of curiosity PaQ, what's the reason that you use Boolean merge in that situation, I tend to use Boolean Diff when splitting solids with a line.

---------
~Danny~
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  PaQ
2086.10 In reply to 2086.9 
Happy that Michael was able to reproduce it, it's indeed a strange one, probably scaling and the box position like Michael said, is important too.

@Danny : the left part is deleted

>> Just out of curiosity PaQ, what's the reason that you use Boolean merge in that situation, I tend to use Boolean Diff when splitting solids with a line.

Because I didn't know that the boolean difference will work too :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2086.11 In reply to 2086.10 
> Because I didn't know that the boolean difference will work too :)

They will both give the same result for this kind of case.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
2086.12 In reply to 2086.1 
Hi PaQ, turns out this was actually a separate bug from that fillet one, but it was also one that I happened to fix already for the next beta.

It was a regression in that geometry library that happened back a couple of betas ago, involving trimming sphere surfaces.

The way the bug happened, it actually did not cause a problem in the boolean calculation itself though, but in the tessellator. So that problem there is actually a messed up display mesh, not actually messed up geometry.

At any rate, it is all fixed up for the next beta.

I'm not surprised that it took until about now to work some of the kinks out of the geometry library update, that actually went a lot smoother than I had worried it might.

Thanks very much for gathering up the bug report!

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  PaQ
2086.13 In reply to 2086.12 
Thanks for the update !
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All