Naked Lady Shooter Glass
Description
One of the first things I printed was thingiverse.com/thing:1216
I thought it would be nice to hollow her out and make a shooter glass. It wasn't as easy as I thought it would be.
First I tried to subtract a scaled version from the original in openscad. Didn't work, no matter what I did there were always holes. Not wanting to give up I simply started subtracting parts of the scaled version before subtracting from the original. The results were better, but I still couldn't get a waterproof shell. Then I ran across this post by Christopher Lowe on Shapeways forum :http://www.shapeways.com/forum/index.php?t=msg&th=7000|
simple...
import in your model...
if it is water tight i suggest picking a poly and deleting it... making it un-watertight... something big enough though that it follows the rules about drainage holes...
assuming that you are using the new 2.6 there should be a panel on the right of the screen. in the headder hit the button that looks like a wrench- this is the modifier tab.
in the modifier pull down select add modifier and then select solidify... there are several options in there but there are a few things that you should remember...
you can type in the exact thickness that you want but you must make sure that the part that you are using has a scale of 1... this is easily certified by object- apply- scale.
also to be able to put in a specific distance the model needs to be set to metric or imperial... don't worry you can go back and forth with no problem...
finally blender has an stl exporter that works just fine... you don't even have to apply the modifier before exit...
--That worked a lot better. You can see some of the things I tried in the zip file.
tl;dr - The shape you need to subtract from a solid to make it hollow with even wall thickness is not always the same shape scaled down.
I thought it would be nice to hollow her out and make a shooter glass. It wasn't as easy as I thought it would be.
First I tried to subtract a scaled version from the original in openscad. Didn't work, no matter what I did there were always holes. Not wanting to give up I simply started subtracting parts of the scaled version before subtracting from the original. The results were better, but I still couldn't get a waterproof shell. Then I ran across this post by Christopher Lowe on Shapeways forum :http://www.shapeways.com/forum/index.php?t=msg&th=7000|
simple...
import in your model...
if it is water tight i suggest picking a poly and deleting it... making it un-watertight... something big enough though that it follows the rules about drainage holes...
assuming that you are using the new 2.6 there should be a panel on the right of the screen. in the headder hit the button that looks like a wrench- this is the modifier tab.
in the modifier pull down select add modifier and then select solidify... there are several options in there but there are a few things that you should remember...
you can type in the exact thickness that you want but you must make sure that the part that you are using has a scale of 1... this is easily certified by object- apply- scale.
also to be able to put in a specific distance the model needs to be set to metric or imperial... don't worry you can go back and forth with no problem...
finally blender has an stl exporter that works just fine... you don't even have to apply the modifier before exit...
--That worked a lot better. You can see some of the things I tried in the zip file.
tl;dr - The shape you need to subtract from a solid to make it hollow with even wall thickness is not always the same shape scaled down.
Instructions
Scale, print, fill with Jaegermeister, drink, repeat :)
You must be logged in to post a comment.
sparr
on
December 26, 2011
said:
You could just print the original with 4 perimeters and 0% infill and truncate the gcode at the appropriate height?
triffid_hunter
on
December 26, 2011
said:
fwiw, the algorithm you were looking for is minkowski sum, but in this case you would want to do a subtraction. Since minkowski subtraction isn't well defined in and of itself, you'd need to invert all the faces (thereby creating a negative in the middle of a universe-sized solid), do the sum then invert again and subtract the result from your original.
scale indeed doesn't work for this.
The easiest way to visualise why not is to imagine a ruler with a hole in each end. now make the ruler 10% bigger or smaller (scale 1.1 or 0.9). what happened to the holes?
License
Naked Lady Shooter Glass by irts is licensed under the Attribution - Share Alike - Creative Commons license.

Proper Cad programs have a "shell" command, free is nice, but sometimes professional software is the way to go
Could not get the shell command to work in Solidworks so proper CAD programs dont work either lol good job getting this to print!
Thanks for your comment. I have to tolerate closed source software at work, but in my free time, wherever possible, I choose software that I can compile myself from source code.
You're right, free is nice but freedom is priceless.
I'm not sure why you think OpenSCAD isn't a proper CAD program.