[OpenSCAD] flange

nop head nop.head at gmail.com
Thu Oct 18 15:54:07 EDT 2018


Is this what you are looking for?

[image: image.png]

There were lots of issues, center spelt wrong for OpenSCAD, translate and
difference with semicolon after them do nothing. Mixing 2D and 3D objects.
Passing h to offset.

On Thu, 18 Oct 2018 at 19:06, roland78 <davidroland78 at gmail.com> wrote:

> Hi. I need help with this code for a flange-- looks like is empty inside( i
> need to be full) and is not totally through the ellipse and holes. Or a
> better code for such a flange?
>
> module make_ring_of (radius, count)
> {
>     for (a = [0: count -1])
>     {
>         angle = a * 360 /count;
>
>         translate (radius * [sin(angle), -cos(angle), 0])
>             rotate ([0, 0, angle])
>                 children ();
>     }
> }
>
> Thank you.
> module oval()
> {
>     scale([2.5,1,1])
>         circle(10);
> }
>
> difference ()
> {
>   cylinder (h=8, r=50);//big flange
>     {
>       difference();
>      cylinder (h=8, r=50);
>  $fn = 36;// how fine to be the ellipse
>         translate ([0, 0, 0]);
>           {offset(r=0.15, h=10)oval();}
>
>             make_ring_of (radius = 30, count = 4)// outside small holes and
> how many
>                 cylinder (r = 4, h = 10, centre = true);// dimension of the
> outside holes
>         }
>     }
>
>
>
>
> --
> Sent from: http://forum.openscad.org/
>
> _______________________________________________
> OpenSCAD mailing list
> Discuss at lists.openscad.org
> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscad.org/pipermail/discuss_lists.openscad.org/attachments/20181018/30c5e52f/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image.png
Type: image/png
Size: 80302 bytes
Desc: not available
URL: <http://lists.openscad.org/pipermail/discuss_lists.openscad.org/attachments/20181018/30c5e52f/attachment.png>


More information about the Discuss mailing list