Recommendations for Best free vector and 3D design software?
Re: Recommendations for Best free vector and 3D design softw
OpenSCAD is getting in the way enough it might be easier to generate an STL from raw points programatically at this point.
Custom 3D printing for you or your business -- quote [at] pingring.org
Re: Recommendations for Best free vector and 3D design softw
The tesselation makes that a non-trivial problem, though.insta wrote:OpenSCAD is getting in the way enough it might be easier to generate an STL from raw points programatically at this point.
Re: Recommendations for Best free vector and 3D design softw
Working off of Jin's excellent suggestion, the following works pretty well and is not nearly so computationally expensive. You might not have to wait days for the result. The trick here is to use a 4-sided tapered cylinder for the Minkowski hull, and rotate it 45 degrees so that the corners are square.
Also, with a nod to insta's comment, if you did this, it would be wise to save the result as STL and import it back into OpenSCAD when using the text as a cut-out of another object, because the OpenSCAD will handle the STL much quicker than doing the Minkowski hull computations.
Code: Select all
module t() {
scale([5, 5, 1]) text("Test");
}
minkowski() {
linear_extrude(1) t();
scale([2, 2, 10]) rotate([0, 0, 45]) cylinder(r1=1, r2=0, $fn=4);
}
Last edited by Tim on Wed Feb 03, 2016 4:36 am, edited 1 time in total.
Re: Recommendations for Best free vector and 3D design softw
Can't really do it in Fusion, either, turns out. You can do the draft method, but it involves manually clicking a ton of faces, which is terrible. And you can't treat text as a profile, so there goes the loft idea. You might be able to import the text as a DWG and work with it that way.
Re: Recommendations for Best free vector and 3D design softw
Problem with Minkowski with a square is that you may see some artifacts at acute corners. But I think since only the top is going to be used as the impression surface, it would be okay.
Re: Recommendations for Best free vector and 3D design softw
And just to point out, that although the examples Jin and I were showing were opposite of what was asked for, to get the right effect for lettering to be cut into a surface, you just need to turn the cone upside-down.
(edit) I re-read Jules' post and realize that the idea was to make something to imprint into a surface, so the original direction was right, but what the heck, just to show what can be done. . .
(re-edit) Okay, yes, I was right the first time.
(edit) I re-read Jules' post and realize that the idea was to make something to imprint into a surface, so the original direction was right, but what the heck, just to show what can be done. . .
(re-edit) Okay, yes, I was right the first time.
Code: Select all
module t() {
scale([5, 5, 1]) text("Test", font="Times New Roman:style=Bold Italic");
}
minkowski() {
linear_extrude(1) t();
scale([2, 2, 10]) rotate([0, 0, 45]) cylinder(r1=0, r2=1, $fn=4);
}
Last edited by Tim on Wed Feb 03, 2016 2:30 pm, edited 1 time in total.
Re: Recommendations for Best free vector and 3D design softw
Good grief I'm lost! Guess I'd better bite the bullet and learn to use Openscad one of these days....
And what the heck is a Minkowski?
I bow to the masters! That's some mad skillz, to come up with a script that fast!
And what the heck is a Minkowski?
I bow to the masters! That's some mad skillz, to come up with a script that fast!
Last edited by Jules on Wed Feb 03, 2016 2:46 pm, edited 1 time in total.
Re: Recommendations for Best free vector and 3D design softw
No, Tim, I think the upside-down version is what is called for. You want the skinny side facing down, otherwise the result would be reversed, or you would be printing with the fat end. I don't really understand why you would need draft angle on what is essentially a letterpress block, but ours is not to reason why.
A Minkowski sum takes two things, and puts the second thing everywhere around the first thing. So if you take a pyramid (or upside-down pyramid) and pick a point on it, then scribble that point everywhere around the outside (and inside) of another object and take the set of all points the pyramid passed through, then the result is what you see. It is an insane operation that you will never see in a normal CAD program.
A Minkowski sum takes two things, and puts the second thing everywhere around the first thing. So if you take a pyramid (or upside-down pyramid) and pick a point on it, then scribble that point everywhere around the outside (and inside) of another object and take the set of all points the pyramid passed through, then the result is what you see. It is an insane operation that you will never see in a normal CAD program.
Re: Recommendations for Best free vector and 3D design softw
Uhmmmmmm......oooooookay.jsc wrote: A Minkowski sum takes two things, and puts the second thing everywhere around the first thing. So if you take a pyramid (or upside-down pyramid) and pick a point on it, then scribble that point everywhere around the outside (and inside) of another object and take the set of all points the pyramid passed through, then the result is what you see. It is an insane operation that you will never see in a normal CAD program.
(Sorry jin, that did not help. )
And the guy wants an angle on them, he's afraid they'll get stuck in there. (I guess whatever he's using has to harden around the letter and he thinks they'll be easier to remove with a bit of a draft on them.)
I'm just floored that you guys managed to do that. Took me a couple of hours of fighting with the damned things, and it took you all about 15 minutes!
Re: Recommendations for Best free vector and 3D design softw
Agreed. . . but it's the only solid-geometry operation that will generate a beveled edge without referring to a specific edge, and OpenSCAD is "philosophically pure" with respect to solid geometry and doesn't know anything about edges and vertices (at least not that it's willing to tell the end user about).jsc wrote:It is an insane operation that you will never see in a normal CAD program.
Just goes to show how uncompromising philosophical purity will kill you in the end.