586,499 active members*
2,123 visitors online*
Register for free
Login
IndustryArena Forum > CAM Software > BobCad-Cam > Boolean subtraction
Results 1 to 12 of 12
  1. #1
    Join Date
    Aug 2005
    Posts
    300

    Boolean subtraction

    I have just run into a problem where I am trying to subtract a cylinder from an object. When I choose boolean subtract, select the item that I want to keep, select the item that I want to subtract, right click in the work area and left click ok, the item to be subtracted does not go away. If I slide the cursor across the entity on the screen everything is selected as if it were one solid. It is as if the subtract button is now the add button.

    Has anyone encountered this phenomenon and if so what did you do to correct it?

    Thanks,

    Ernie

  2. #2
    Join Date
    Apr 2009
    Posts
    3376
    if you have not closed the program yet,go up to edit and start undoing operations and see if you can figure it out from there

  3. #3
    Join Date
    Dec 2008
    Posts
    4548
    Quote Originally Posted by ErnieD View Post
    I have just run into a problem where I am trying to subtract a cylinder from an object. When I choose boolean subtract, select the item that I want to keep, select the item that I want to subtract, right click in the work area and left click ok, the item to be subtracted does not go away. If I slide the cursor across the entity on the screen everything is selected as if it were one solid. It is as if the subtract button is now the add button.

    Has anyone encountered this phenomenon and if so what did you do to correct it?

    Thanks,

    Ernie
    Hey Ernie,
    This could be an indication that one of the objects is not a "solid" (Closed watertight surface) If you just made a simple cylinder for the subtraction, then look at the other object.... We could look at it for you if you can provide the file here... Review/inspect that other object closely for open areas in the surface or malformed surfaces in it...

  4. #4
    Join Date
    Aug 2005
    Posts
    300
    Burr,

    I have tried to attach the file. Take a look and see what you think.

    Ernie

  5. #5
    Join Date
    Aug 2005
    Posts
    300
    I could not attach the file. Need direction. I just tried using the add button and it subtracted the cylinder. What would cause the buttons to be reversed?

    Ernie

  6. #6
    Join Date
    Dec 2008
    Posts
    4548
    It's probably an open surface and not a solid, but "open" because of malformed geometry, not a missing surface..... Right clcik the file and choose "send to-compressed zip". This will make a zip file that can be attached here...

  7. #7
    Join Date
    Aug 2005
    Posts
    300
    S3-17-K- Return arm.zip

    Burr, I hope it works this time.

    Ernie

  8. #8
    Join Date
    Dec 2011
    Posts
    361
    The issue has to do with the surface normals being reversed. The normals are in the simplest terms, the direction in which the surface faces. A lot of factors go into how this is determined. I cannot say for certain as you were able to accomplish the subtraction by doing the opposite, which is the tell tale signs of a normals issue. There is a method within BobCAD to both check and reverse normals. If you wish, I can post the steps to accomplish this on here.

    Sean P Daugherty
    BobCAD-CAM Technical Support

  9. #9
    Join Date
    Dec 2008
    Posts
    4548
    Quote Originally Posted by ErnieD View Post
    S3-17-K- Return arm.zip

    Burr, I hope it works this time.

    Ernie
    Hi Ernie,
    Yeah, you have some open gaps in the model, which will cause these types of issues.. I have attached a model here that is closed and should boolean as you expect. There is also a little fragment surface that should be removed...

    Click image for larger version. 

Name:	solids.jpg 
Views:	21 
Size:	38.1 KB 
ID:	161074

    The red area is a surface that shouldnt be there. I have assumed that the 2 holes going through the object are supposed to be going all the way through it... If you look in this area here, note that this is just an "open surface" for both of the holes.. To fix the model I unstiched it to surfaces and then I deleted the surface marked with a red X here in the picture and any "Hole wall surfaces" and then I extracted the edges of the 2 openings of the holes at top and bottom (Green). Blanked all the surfaces, then ran "Cross section" on the 2 sets of circles that were extracted (Control clcik 2 circles in the same place using the cross section command)

    Then you can stich all the surfaces back together into a solid.
    Attached Files Attached Files

  10. #10
    Join Date
    Dec 2008
    Posts
    4548
    Quote Originally Posted by SeanDa View Post
    The issue has to do with the surface normals being reversed. The normals are in the simplest terms, the direction in which the surface faces. A lot of factors go into how this is determined. I cannot say for certain as you were able to accomplish the subtraction by doing the opposite, which is the tell tale signs of a normals issue. There is a method within BobCAD to both check and reverse normals. If you wish, I can post the steps to accomplish this on here.

    Sean P Daugherty
    BobCAD-CAM Technical Support
    Hi Sean, although this is correct in a sense, the underlying issue is the open surfaces. With a closed volume, the normals are written as they should be. (Outwards of the volume)

    Setting the proper surfaces normals would fix the "reverse boolean" it would still produce unexpected results for Ernie, as the boolean operations would still only be doing "surface trimming" and not volume subtraction... Surface modeling is a more advanced method and should only be undertaken by advanced modelers. (Unless you are a glutton for punishment )

  11. #11
    Join Date
    Aug 2005
    Posts
    300
    Sean, Yes please post the steps.

    Burr, Thanks for pointing this out. I guess I should use the zoom button more vigorously in the future to look for this sort of thing.

    Thanks to both of you,

    Ernie

  12. #12
    Join Date
    Dec 2011
    Posts
    361
    1. Turn Surface Normals on through the view column or by hitting the "N" button on your keyboard
    2. Under the Utilities tab, thi sis a selection that says Reverse Surface Normals
    3. Look at the how the Normals are placed on the surface
    4. Reverse the Normals that are facing the wrong direction

    As Burr stated in his post, this is something that is for advanced Modelers, as it is something that you must be accustomed to seeing.

Similar Threads

  1. boolean add and remove
    By atlantic23 in forum Solidworks
    Replies: 3
    Last Post: 02-14-2011, 05:35 PM
  2. board and Boolean
    By eartaker in forum Mastercam
    Replies: 8
    Last Post: 12-16-2009, 10:29 PM
  3. V22 Boolean Subtract
    By TZ250 in forum BobCad-Cam
    Replies: 12
    Last Post: 12-03-2008, 08:11 AM
  4. Boolean
    By camtd in forum Uncategorised CAD Discussion
    Replies: 0
    Last Post: 09-22-2008, 12:31 AM
  5. Boolean Feature
    By svenakela in forum Uncategorised CAD Discussion
    Replies: 2
    Last Post: 08-28-2007, 03:18 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •