Boolean diff sometimes doesnt work and I cant see what I have done wrong.

Next
 From:  simon (NOAH)
11195.1 
Hi.
I am making a spinner for an rc plane.
I created a curve, and ran it round a circular rail.
I deleted the disk at the base, and gave the whole thing some thickness by creating a shell.
I then made three shapes to remove for the propeller blades to fit in.
I tried to boolean/diff these three shapes, but there is no response from MOI.
I then tried to boolean/merge all the shapes, but MOI randomly deleted some but not all of the shapes.

What am I doing wrong?
Simon
  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
11195.2 In reply to 11195.1 
Hi Simon, it's hard to tell from a written description, can you please post the .3dm model file with the objects you are trying to boolean?

You can get that type of behavior if the objects being booleaned are not closed solids, or if they have any areas of self intersection where an edge or a surface folds back over itself.

Also Shell in MoI for thickening an open surface only works very well if the surfaces are smooth.

If you can post the file that would help to give you more specific information on what's going on in this particular 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:  simon (NOAH)
11195.3 In reply to 11195.2 
THanks Michael.
Hopefully I have uploaded it right. Didnt work the first time.

I want to remove the red shapes from the cyan cone.

Sime.
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
11195.4 In reply to 11195.3 
Hi Simon, the problem was that shell made a bad result, the inner shell surface is kind of mangled.

Instead of shell you'll get a better result in this case making a profile curve like this and then revolving it:



That's what I did with the attached 3DM file which should now boolean ok.

I am planning on overhauling Shell to use the ACIS library which should make it a lot more reliable.

- 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:  simon (NOAH)
11195.5 
Thank you Michael.
That works.

Simon.
  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