Learn How to Use Salome CAD Software for Creating STL Files

  • Thread starter Thread starter member 428835
  • Start date Start date
  • Tags Tags
    Cad Software
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
3 replies · 2K views
member 428835
Hi PF!

I'm using Salome, an opensource software to build .stl files. I'm trying to cut a triangular cylinder from a rectangular cylinder.

Here's how I build the two cylinders: I'm building the rectangular cylinder through the hot key "build a box" toggle. To build the triangular cylinder, I first select New Entity >> Basic >> 2D Sketch,and apply coordinates (0,0),(5,10),(0,10),(0,0). From here I create a face from this 2D sketch via New Entity >> Build >> Face. Lastly, I build the 3D solid by extruding the face via New Entity >> Generation >> Extrusion.

Now that two solids are build, I remove one from the other via Operations >> Boolean >> Cut. However, I get the error "Boolean operation will not be performed, because argument shape is self-intersected". Your help is greatly appreciated!
 
Physics news on Phys.org
joshmccraney said:
"Boolean operation will not be performed, because argument shape is self-intersected"
Short version: https://solution938.wordpress.com/category/salome/

Long version: https://www.salome-platform.org/forum/forum_10/579440307

(above found with a Google search:

google.com/search?&q=Salome+"Boolean+operation+will+not+be+performed%2C+because+argument+shape+is+self-intersected"

There were only seven hits!)

Cheers,
Tom
 
  • Like
Likes   Reactions: member 428835 and sysprog
Tom.G said:
Short version: https://solution938.wordpress.com/category/salome/

Long version: https://www.salome-platform.org/forum/forum_10/579440307

(above found with a Google search:

google.com/search?&q=Salome+"Boolean+operation+will+not+be+performed%2C+because+argument+shape+is+self-intersected"

There were only seven hits!)

Cheers,
Tom
I googled forever! Saw the second link but it didn't help. I'll check out the first tomorrow when I get my machine with the program. Thanks!
 
UPDATE: after trying all the above from Tom.G and other sources, I deleted my object, restarted, and everything worked as posted in my first post. Unsure what the issue was, but it's over. Thanks Tom for your interest!
 
  • Like
Likes   Reactions: Tom.G