Looking for software

Have questions or comments about Simplify3D, Slic3r, Cura, Reptier, etc? Or wondering about which CAD software to use...discuss it here...
MagicEngineer
Posts: 114
Joined: Thu Aug 20, 2015 12:39 am

Looking for software

Post by MagicEngineer » Sat Dec 12, 2015 12:40 am

Does anyone know of any software that will allow an imported STL file to be used in boolean operations?

User avatar
Jules
Posts: 3144
Joined: Wed Jan 21, 2015 1:36 am

Re: Looking for software

Post by Jules » Sat Dec 12, 2015 1:05 am

To a very limited extent, Rhinoceros does. (Nothing particularly fancy though - just basic adding and subracting using meshes.)

swbluto
Posts: 215
Joined: Mon May 25, 2015 7:09 pm

Re: Looking for software

Post by swbluto » Sat Dec 12, 2015 3:33 am

Sketchup lets you do this. However, it needs to be a "manifold" shape which is often hard to maintain after manipulating a model so many times. I find I have to check if it's manifold every step along the way just to allow boolean operations.

jsc
Posts: 1864
Joined: Thu Apr 10, 2014 4:00 am

Re: Looking for software

Post by jsc » Sat Dec 12, 2015 3:47 am

Depends. Most software can do boolean operations to STL meshes. But if you're looking to reverse engineer a mesh into faces and arcs and stuff that you can then push and pull, only the big bucks software can do that. SolidWorks, for example, and I think maybe SpaceClaim.

User avatar
Tim
Posts: 1205
Joined: Thu Apr 10, 2014 2:19 pm
Location: Poolesville, Maryland
Contact:

Re: Looking for software

Post by Tim » Sat Dec 12, 2015 4:50 am

OpenSCAD is what I use to run boolean operations on an STL file. I use it to pull in all sorts of complicated STL meshes and slice them, dice them, punch holes, add extra features, what have you. And it's free. And it was written by my friend Clifford Wolf, who is a fantastic programmer.

User avatar
PcS
Posts: 667
Joined: Mon Mar 09, 2015 12:19 pm
Location: Michigan

Re: Looking for software

Post by PcS » Sat Dec 12, 2015 2:05 pm

And you have to be a programmer with a good math background to use it don't you ? I remember looking at it a long time ago and was overwhelmed. My math is OK but I am no programmer. I was impressed with your chess set done in openscad though Tim !!! I even printed a few of them while testing out the hatchback wood filament.Very nice indeed. :D

User avatar
willnewton
Posts: 479
Joined: Wed Apr 09, 2014 8:32 pm

Re: Looking for software

Post by willnewton » Sat Dec 12, 2015 4:33 pm

Meshmixer and Meshlab are both free. Rhino has a 30-day trial I believe.

I use them all. Rhino makes fantastic booleans on hard surface geometry generated in CAD. Meshmixer is best for organic booleans. Meshlab will combine anything under the sun using poisson resurfacing.

It depends on what you are combining and what your desired result is.
I'm finally back to where I started two days ago!

A thread with some stuff in it I update every once in a while. viewtopic.php?f=8&t=9
See some of my stuff http://www.thingiverse.com/willnewton/favorites

MagicEngineer
Posts: 114
Joined: Thu Aug 20, 2015 12:39 am

Re: Looking for software

Post by MagicEngineer » Sat Dec 12, 2015 5:54 pm

Thank you all, I will look into these suggestions. The actual operation I want to be able to do, is subtract a STL(created by a scanner), from a solid to create a mold. I then need to add another scanned STL to another solid to create the back of the mold.

User avatar
Tim
Posts: 1205
Joined: Thu Apr 10, 2014 2:19 pm
Location: Poolesville, Maryland
Contact:

Re: Looking for software

Post by Tim » Sat Dec 12, 2015 6:43 pm

MagicEngineer wrote:The actual operation I want to be able to do, is subtract a STL(created by a scanner), from a solid to create a mold. I then need to add another scanned STL to another solid to create the back of the mold.
A programmer's frame of mind is certainly helpful for openSCAD, and so is a bit of math, especially geometry and vector multiplication. But for simple jobs like addition and subtraction, it can be pretty easy to set up. You would want to create a simple file that has something like the following:

To create a mold

Code: Select all

difference() {
   translate([x, y, z])
      cube([a, b, c]);
   import(file = "model.stl");
}
Then you would have to figure out the size (a, b, c) of the surrounding mold and where to position it (x, y, z) relative to the part.
You would do this twice, so you get the two sides of the mold.

To add two STL files together, use "union() {...}" instead of "difference() {...}".

OpenSCAD is pretty good about doing a quick rendering of its own geometry, but imported STL files tend to look a bit weird until you select "render" in the OpenSCAD menu. Then it grinds away at the math for a while and gives you a proper result. Depending on the complexity of the imported STL file, it can take a long time to render. At that point, though, if it looks good, then you just export it to an STL file and you're done.

jsc
Posts: 1864
Joined: Thu Apr 10, 2014 4:00 am

Re: Looking for software

Post by jsc » Sun Dec 13, 2015 1:04 am

I've done some experiments in mold making. It's actually a little tricky to do it completely 3D printed because you have to be extra careful about overhangs, or even vertical walls. The print doesn't have the give of a silicone mold. Use gratuitous amounts of mold release. viewtopic.php?f=6&t=224 (I wonder whatever happened to Toby, he was very helpful).

You should put up a link to your object (if it's not private) and see if anyone wants to show off their talents.

Or, you can just try this: http://www.thingiverse.com/thing:31581

Post Reply