Welcome! Log In Create A New Profile


How to round edges?

Posted by kdupke 
How to round edges?
November 26, 2013 05:39PM

I did an object I would like to round the edges. However, I feel lost at the moment.

Minkowski extends the hull, right? What else can I do?

difference() {
union() {
linear_extrude(1.5) polygon(points = [ [0,0],[0,22],[25,33],[55,33],[63,0] ]);
translate ([50,26.5,-1]) cylinder(5,r=6.5,$fn=40);
translate ([50,26.5,-1]) cylinder(50,r=1.5,$fn=40);

In this example I would like to round the corner along the bigger cylinder (don't need this cylinder it is just to give you an idea where to round it).

Any ideas?

greetings kai
Re: How to round edges?
November 27, 2013 12:47AM
What I would do in this situation would be to move the vertex at [55, 33] to a point within the cylinder - say [50, 26.5] at the center - and then I would add the cylinder back at the correct height (the extrusion amount) and then put a hull around the entire thing - both cylinder and extruded polygon
Re: How to round edges?
November 27, 2013 09:52AM
So, instead of rounding the edges just let the sharp edge out and hull it with a circle/cylinder.

linear_extrude(thick) {
					hull () {
						polygon(points = [ [0,0],[0,22],[25,33],[63,0] ]);
						translate ([50,26.5,0]) circle(r=6.5,$fn=40);

That works, thank you.
Sorry, only registered users may post in this forum.

Click here to login