Problem with booleans

Next
 From:  d^^b (DAVID)
3866.1 
Hello:

I was trying to do boolean operations with this solids, and it´s not work.

I don´t know where is the mistake.

Can anyone to help me?
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:  Frenchy Pilou (PILOU)
3866.2 In reply to 3866.1 
I have made that
Profil view face (for have perfect lines on plan)
Planar
Extrude
Kill (face (profil + planar)

Rotate copy
Boolean merge
No problem


---
Pilou
Is beautiful that please without concept!
My Gallery
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
3866.3 In reply to 3866.1 
Hi David, probably it's getting confused about these various regions where you have overlapping surface area:



Those areas where surfaces are overlapping each other with some shared common area tend to be more difficult for boolean operations to handle, but usually with planes it tends to work ok, I guess not in this particular case though.

Which operation are you trying to do - do you want to find the intersection of these (just the inner part only), or the union of them with the long parts still sticking out?

- Michael
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:  BurrMan
3866.4 In reply to 3866.3 
A bit because the objects are slightly rotated.. Like .0007... Which will make little sliver calculations fail..

Here i extracted just the bottom edges of the model:



If you then go to the front view and zomm in on them, they will look like this:



I'll look and see if i can rotate them true so the boolean will work ok.

EDITED: 19 Jun 2012 by BURRMAN

  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
3866.5 In reply to 3866.1 
Hi David, also the problem may be that your original curve is not quite 100% flat.

So for example this curve here:



If you go to the top view and zoom in to this area:



You can then see that there are some parts of the curve on slightly different levels:




That means that the extruded solids have a rather more complex intersection probably with some barely misaligned pieces than if you had a completely flat original generator piece.

You can flatten that piece by going to the top view and using the Edit frame to squish it down, there will be a "flat" snap that shows up. Seeing that flat snap is how I knew that it was not actually completely flat to begin with, because that snap is not present if it is already totally flattened.

- 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
3866.6 In reply to 3866.1 
Hi David, also there is one other problem in your original curve - there is a small region of the curve that has a tiny "curly-cue" self-intersection spot in it:





So notice there after zooming in that there is a little odd piece that sticks out extra? That's not good.

Basically any messy areas in your original curve like this will then become messy areas in the solids which will then be difficult for the intersection algorithms to resolve.

- 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
3866.7 In reply to 3866.1 
Hi David, I've attached here a fixed up version for you - I flattened your original curve, and also delete 2 control points that were making that self-intersection happen (the curve was kind of running back directly on top of itself in those spots), and then did a new extrusion from that. Now it should boolean for you ok.

- Michael
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:  BurrMan
3866.8 In reply to 3866.7 
Too speedy for me, MG!!!
  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:  d^^b (DAVID)
3866.9 
Thank you guys!

Finally the mistake was me. I´m still a clumsy modeller :-(

Thank you for the explanation and the fixed curve
  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:  NightCabbage
3866.10 In reply to 3866.9 
"Finally the mistake was me. I´m still a clumsy modeller"

Yes, I've learned that lesson myself LOL

I'm now very careful about where I put my lines! :D

I find that generally when there's a problem like this, I just need to inspect (or recreate) the affected parts of my model, and it works properly.
  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