Problem with booleans

 From: d^^b (DAVID) 19 Nov 2010  (1 of 10)
 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:

 From: Frenchy Pilou (PILOU) 19 Nov 2010  (2 of 10)
 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:

 From: Michael Gibson 19 Nov 2010  (3 of 10)
 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:

 From: BurrMan 19 Nov 2010  (4 of 10)
 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

 From: Michael Gibson 19 Nov 2010  (5 of 10)
 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

 From: Michael Gibson 19 Nov 2010  (6 of 10)
 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 Attachments:

 From: Michael Gibson 19 Nov 2010  (7 of 10)
 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: