Use a list comprehension or recursion.
On Sun, 29 May 2022 at 20:06, Bogdan Caramalac via Discuss <
discuss@lists.openscad.org> wrote:
---------- Forwarded message ----------
From: fxeconomist@yahoo.com
To: discuss@lists.openscad.org
Cc:
Bcc:
Date: Sun, 29 May 2022 19:05:37 +0000
Subject: [OpenSCAD] Re: How does concat() actually work ?
I noticed it returns to an echo or to a new array, however it cannot
reassign arrays.
This works
piecePoints0=[ B0, A0, A1, B1 ]; piecePoints1=concat(piecePoints0,side0);
However, piecePoints0=concat(piecePoints(),side0); fills piecePoints()
only with side0 array.
How can I go around this ? I need to add a dynamic number of points
calculated inside a for loop.
---------- Forwarded message ----------
From: Bogdan Caramalac via Discuss discuss@lists.openscad.org
To: discuss@lists.openscad.org
Cc: fxeconomist@yahoo.com
Bcc:
Date: Sun, 29 May 2022 19:05:37 +0000
Subject: [OpenSCAD] Re: How does concat() actually work ?
OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org
Thank you all for helping me on this. The syntax is undoubtedly obfuscated, but I’m starting to get used to it.