discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

how to create a gaudi' arch (a catenary arch)?

O
odaepo@gmail.com
Wed, Jan 17, 2024 11:21 PM

how to create a gaudi' arch (a catenary arch)?
the formula should be:
y=a cosh(x/a)= (a/2)*[e^(x/a)+e^(-x/a)]

Thank you in advance,

OdaepO

how to create a gaudi' arch (a catenary arch)?\ the formula should be:\ y=a cosh(x/a)= (a/2)\*\[e^(x/a)+e^(-x/a)\]\ \ Thank you in advance, OdaepO
NH
nop head
Wed, Jan 17, 2024 11:26 PM

This might help
https://github.com/nophead/NopSCADlib?tab=readme-ov-file#catenary.

On Wed, 17 Jan 2024 at 23:21, oda via Discuss discuss@lists.openscad.org
wrote:

how to create a gaudi' arch (a catenary arch)?
the formula should be:
y=a cosh(x/a)= (a/2)*[e^(x/a)+e^(-x/a)]

Thank you in advance,

OdaepO


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

This might help https://github.com/nophead/NopSCADlib?tab=readme-ov-file#catenary. On Wed, 17 Jan 2024 at 23:21, oda via Discuss <discuss@lists.openscad.org> wrote: > how to create a gaudi' arch (a catenary arch)? > the formula should be: > y=a cosh(x/a)= (a/2)*[e^(x/a)+e^(-x/a)] > > Thank you in advance, > > OdaepO > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
SL
Steve Lelievre
Wed, Jan 17, 2024 11:35 PM

Maybe something like this?

a = 5;

function y(x) = (a/2)*(exp(x/a)+exp(-x/a));

points = [for (x = [-10 : 0.1 : 10]) [x,y(x)]];
linear_extrude(10) polygon(points);

Cheers,

Steve

On 2024-01-17 3:21 p.m., oda via Discuss wrote:

how to create a gaudi' arch (a catenary arch)?
the formula should be:
y=a cosh(x/a)= (a/2)*[e^(x/a)+e^(-x/a)]

Thank you in advance,

OdaepO


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

Maybe something like this? > a = 5; > > function y(x) = (a/2)*(exp(x/a)+exp(-x/a)); > > points = [for (x = [-10 : 0.1 : 10]) [x,y(x)]]; > linear_extrude(10) polygon(points); > > Cheers, Steve On 2024-01-17 3:21 p.m., oda via Discuss wrote: > > how to create a gaudi' arch (a catenary arch)? > the formula should be: > y=a cosh(x/a)= (a/2)*[e^(x/a)+e^(-x/a)] > > Thank you in advance, > > OdaepO > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org -- https://www.gnomoni.ca https://www.youtube.com/@gnomonica
DS
Daniel Shriver
Thu, Jan 18, 2024 12:12 AM

I did a catenary arch thing (probably not as good as the other posters)
sometime before 2018.  You will probably need to watch out for floating
point math snafus.  I was doing large elongated catenary domes and the
points got too close to each other.  I could render my dome complex but
when I joined it with other structures it disappeared (which at the time
was typical for a poorly formed solid unioning with another)

On Wed, Jan 17, 2024 at 6:22 PM oda via Discuss discuss@lists.openscad.org
wrote:

how to create a gaudi' arch (a catenary arch)?
the formula should be:
y=a cosh(x/a)= (a/2)*[e^(x/a)+e^(-x/a)]

Thank you in advance,

OdaepO


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

I did a catenary arch thing (probably not as good as the other posters) sometime before 2018. You will probably need to watch out for floating point math snafus. I was doing large elongated catenary domes and the points got too close to each other. I could render my dome complex but when I joined it with other structures it disappeared (which at the time was typical for a poorly formed solid unioning with another) On Wed, Jan 17, 2024 at 6:22 PM oda via Discuss <discuss@lists.openscad.org> wrote: > how to create a gaudi' arch (a catenary arch)? > the formula should be: > y=a cosh(x/a)= (a/2)*[e^(x/a)+e^(-x/a)] > > Thank you in advance, > > OdaepO > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >