discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Fwd: Re: rounding bottom edge

RW
Raymond West
Tue, May 23, 2023 9:58 AM

A bit of code on thingiverse

"Created by Kevin Gravier
https://www.thingiverse.com/mrkmg/about

My take on a top and bottom fillet for a 3d shape.*

There was a slight error, that may or may not have been corrected.

No need for BOSL2, just basic scad code.

On 23/05/2023 02:43, Revar Desmera wrote:

BOSL2 can do this using rounded_prism():

 include <BOSL2/std.scad>
 include <BOSL2/rounding.scad>
 rounded_prism(
     rect([11,5]),
     rect([12,6]),
     height=1,
     joint_top=0,
     joint_bot=0.5,
     joint_sides=0.25);

-Revar

On May 21, 2023, at 7:57 AM, Joe Weinpert joe.weinpert@gmail.com wrote:

Have this prismoid:

prismoid( size1 = [11,5], size2 = [12,6], h = 1, rounding = .25 );

How do I add a .5 radius rounded bottom?

Joe Weinpert
skidrowacademy.com http://skidrowacademy.com/

<2023-05-21_10-56-00.jpg>


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email todiscuss-leave@lists.openscad.org

A bit of code on thingiverse "Created by Kevin Gravier https://www.thingiverse.com/mrkmg/about My take on a top and bottom fillet for a 3d shape.* There was a slight error, that may or may not have been corrected. No need for BOSL2, just basic scad code. On 23/05/2023 02:43, Revar Desmera wrote: > BOSL2 can do this using `rounded_prism()`: > > include <BOSL2/std.scad> > include <BOSL2/rounding.scad> > rounded_prism( >     rect([11,5]), >     rect([12,6]), >     height=1, >     joint_top=0, >     joint_bot=0.5, >     joint_sides=0.25); > > > > -Revar > > >> On May 21, 2023, at 7:57 AM, Joe Weinpert <joe.weinpert@gmail.com> wrote: >> >> >> Have this prismoid: >> >> prismoid( size1 = [11,5], size2 = [12,6], h = 1, rounding = .25 ); >> >> How do I add a .5 radius rounded bottom? >> >> Joe Weinpert >> skidrowacademy.com <http://skidrowacademy.com/> >> >> <2023-05-21_10-56-00.jpg> >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org
AM
Adrian Mariano
Tue, May 23, 2023 11:08 AM

That fillet library works by making a stairstep "curve" using
projection().  So it's quite slow.  And the results look terrible.

[image: image.png]
There is the result applied to a short text.  It took 8s to preview with
four layers.  I guess maybe it's OK if you match the fillet steps to your
printing layer height?  But if you want a 3mm rounding that means 20
layers.  That took 26s to preview for me.  So I'd call this a method of
last resort.  The rounding methods in BOSL2 are much faster, if you're able
to use them.

It also seems that bottomFillet() doesn't work correctly.  I get no fillet
when I try to apply it to the original poster's prismoid example.

On Tue, May 23, 2023 at 5:59 AM Raymond West raywest@raywest.com wrote:

A bit of code on thingiverse

"Created by Kevin Gravier
https://www.thingiverse.com/mrkmg/about

My take on a top and bottom fillet for a 3d shape.*

There was a slight error, that may or may not have been corrected.

No need for BOSL2, just basic scad code.

On 23/05/2023 02:43, Revar Desmera wrote:

BOSL2 can do this using rounded_prism():

include <BOSL2/std.scad>
include <BOSL2/rounding.scad>
rounded_prism(
rect([11,5]),
rect([12,6]),
height=1,
joint_top=0,
joint_bot=0.5,
joint_sides=0.25);

-Revar

On May 21, 2023, at 7:57 AM, Joe Weinpert joe.weinpert@gmail.com
joe.weinpert@gmail.com wrote:

Have this prismoid:

prismoid( size1 = [11,5], size2 = [12,6], h = 1, rounding = .25 );

How do I add a .5 radius rounded bottom?

Joe Weinpert
skidrowacademy.com

<2023-05-21_10-56-00.jpg>


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

That fillet library works by making a stairstep "curve" using projection(). So it's quite slow. And the results look terrible. [image: image.png] There is the result applied to a short text. It took 8s to preview with four layers. I guess maybe it's OK if you match the fillet steps to your printing layer height? But if you want a 3mm rounding that means 20 layers. That took 26s to preview for me. So I'd call this a method of last resort. The rounding methods in BOSL2 are much faster, if you're able to use them. It also seems that bottomFillet() doesn't work correctly. I get no fillet when I try to apply it to the original poster's prismoid example. On Tue, May 23, 2023 at 5:59 AM Raymond West <raywest@raywest.com> wrote: > A bit of code on thingiverse > > "Created by Kevin Gravier > https://www.thingiverse.com/mrkmg/about > > My take on a top and bottom fillet for a 3d shape.* > > > There was a slight error, that may or may not have been corrected. > > No need for BOSL2, just basic scad code. > > > On 23/05/2023 02:43, Revar Desmera wrote: > > BOSL2 can do this using `rounded_prism()`: > > include <BOSL2/std.scad> > include <BOSL2/rounding.scad> > rounded_prism( > rect([11,5]), > rect([12,6]), > height=1, > joint_top=0, > joint_bot=0.5, > joint_sides=0.25); > > > > -Revar > > > On May 21, 2023, at 7:57 AM, Joe Weinpert <joe.weinpert@gmail.com> > <joe.weinpert@gmail.com> wrote: > > > Have this prismoid: > > prismoid( size1 = [11,5], size2 = [12,6], h = 1, rounding = .25 ); > > How do I add a .5 radius rounded bottom? > > Joe Weinpert > skidrowacademy.com > > <2023-05-21_10-56-00.jpg> > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
RW
Rogier Wolff
Tue, May 23, 2023 11:14 AM

On Tue, May 23, 2023 at 07:08:33AM -0400, Adrian Mariano wrote:

That fillet library works by making a stairstep "curve" using
projection().  So it's quite slow.  And the results look terrible.

If the stepsize is the size of the layers, then when 3D printing the
result, there is no difference....

That said: lots of disadvantages remain. e.g. resin printers put
objects at an angle and have very high resolutions.

Roger. 

--
** R.E.Wolff@BitWizard.nl ** https://www.BitWizard.nl/ ** +31-15-2049110 **
**    Delftechpark 11 2628 XJ  Delft, The Netherlands.  KVK: 27239233    **
f equals m times a. When your f is steady, and your m is going down
your a is going up.  -- Chris Hadfield about flying up the space shuttle.

On Tue, May 23, 2023 at 07:08:33AM -0400, Adrian Mariano wrote: > That fillet library works by making a stairstep "curve" using > projection(). So it's quite slow. And the results look terrible. If the stepsize is the size of the layers, then when 3D printing the result, there is no difference.... That said: lots of disadvantages remain. e.g. resin printers put objects at an angle and have very high resolutions. Roger. -- ** R.E.Wolff@BitWizard.nl ** https://www.BitWizard.nl/ ** +31-15-2049110 ** ** Delftechpark 11 2628 XJ Delft, The Netherlands. KVK: 27239233 ** f equals m times a. When your f is steady, and your m is going down your a is going up. -- Chris Hadfield about flying up the space shuttle.
L
larry
Tue, May 23, 2023 3:20 PM

On Tue, 2023-05-23 at 10:58 +0100, Raymond West wrote:

A bit of code on thingiverse
"Created by Kevin Gravier
 https://www.thingiverse.com/mrkmg/about

 My take on a top and bottom fillet for a 3d shape.*

There was a slight error, that may or may not have been corrected.
No need for BOSL2, just basic scad code.

There is no NEED for a mitre saw if you want to cut a 45° angle on a
2x4, but it sure is easier than using a handsaw.

On Tue, 2023-05-23 at 10:58 +0100, Raymond West wrote: > A bit of code on thingiverse > "Created by Kevin Gravier >  https://www.thingiverse.com/mrkmg/about > >  My take on a top and bottom fillet for a 3d shape.* > > There was a slight error, that may or may not have been corrected. > No need for BOSL2, just basic scad code. There is no NEED for a mitre saw if you want to cut a 45° angle on a 2x4, but it sure is easier than using a handsaw.
RW
Raymond West
Tue, May 23, 2023 3:31 PM

On 23/05/2023 12:08, Adrian Mariano wrote:

It also seems that bottomFillet() doesn't work correctly. I get no
fillet when I try to apply it to the original poster's prismoid example.

Probably that is the error I mentioned b4. If it is, then It was an easy
enough fix.

On 23/05/2023 12:08, Adrian Mariano wrote: > It also seems that bottomFillet() doesn't work correctly. I get no > fillet when I try to apply it to the original poster's prismoid example. Probably that is the error I mentioned b4. If it is, then It was an easy enough fix.
RW
Raymond West
Tue, May 23, 2023 3:43 PM

On 23/05/2023 16:20, larry wrote:

On Tue, 2023-05-23 at 10:58 +0100, Raymond West wrote:

A bit of code on thingiverse
"Created by Kevin Gravier
 https://www.thingiverse.com/mrkmg/about

 My take on a top and bottom fillet for a 3d shape.*

There was a slight error, that may or may not have been corrected.
No need for BOSL2, just basic scad code.

There is no NEED for a mitre saw if you want to cut a 45° angle on a
2x4, but it sure is easier than using a handsaw.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

You can do things with a handsaw, once you learn how to use it, that are
impossible with a mitre saw, and sometimes clamping the piece for the
mitre saw is a pita.

On 23/05/2023 16:20, larry wrote: > On Tue, 2023-05-23 at 10:58 +0100, Raymond West wrote: >> A bit of code on thingiverse >> "Created by Kevin Gravier >>  https://www.thingiverse.com/mrkmg/about >> >>  My take on a top and bottom fillet for a 3d shape.* >> >> There was a slight error, that may or may not have been corrected. >> No need for BOSL2, just basic scad code. > There is no NEED for a mitre saw if you want to cut a 45° angle on a > 2x4, but it sure is easier than using a handsaw. > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org You can do things with a handsaw, once you learn how to use it, that are impossible with a mitre saw, and sometimes clamping the piece for the mitre saw is a pita.
L
larry
Tue, May 23, 2023 8:50 PM

On Tue, 2023-05-23 at 16:43 +0100, Raymond West wrote:

No need for BOSL2, just basic scad code.

There is no NEED for a mitre saw if you want to cut a 45° angle on
a 2x4, but it sure is easier than using a handsaw.

You can do things with a handsaw, once you learn how to use it, that
are  impossible with a mitre saw, and sometimes clamping the piece
for the mitre saw is a pita.

Of course, but If you are using the BOSL2 mitre saw, you still have the
handsaw in the form of OpenSCAD.

As I say, there is no NEED, but that's not why I (for one) use it.

On Tue, 2023-05-23 at 16:43 +0100, Raymond West wrote: > > > No need for BOSL2, just basic scad code. > > There is no NEED for a mitre saw if you want to cut a 45° angle on > > a 2x4, but it sure is easier than using a handsaw. > > You can do things with a handsaw, once you learn how to use it, that > are impossible with a mitre saw, and sometimes clamping the piece > for the mitre saw is a pita. Of course, but If you are using the BOSL2 mitre saw, you still have the handsaw in the form of OpenSCAD. As I say, there is no NEED, but that's not why I (for one) use it.