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
Click For Summary

Discussion Overview

The discussion revolves around using Salome CAD software to create STL files, specifically focusing on performing Boolean operations between geometric shapes. Participants explore the process of constructing a triangular cylinder and a rectangular cylinder and the challenges faced during the Boolean cut operation.

Discussion Character

  • Technical explanation, Experimental/applied, Meta-discussion

Main Points Raised

  • One participant describes the steps taken to create a rectangular cylinder and a triangular cylinder in Salome, including the use of specific commands and coordinates.
  • The same participant encounters an error message stating that the Boolean operation cannot be performed due to a self-intersected shape.
  • Another participant provides links to external resources that may address the error encountered, indicating that they found limited information through a Google search.
  • A later reply mentions that after restarting the software and deleting the object, the Boolean operation was successful, although the reason for the initial issue remains unclear.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the cause of the initial error, as one participant resolves the issue through a restart while others continue to seek solutions.

Contextual Notes

The discussion does not clarify the specific conditions under which the Boolean operation fails, nor does it address potential limitations of the software or the geometric configurations used.

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!
 
Computer science 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

Similar threads

  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 4 ·
Replies
4
Views
10K