discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

modeling a complex object

JJ
jon jonbondy.com
Sun, Jun 21, 2026 12:04 PM
Sanjeev: From what I see, you did remarkably well. How long did it take you? Jon On 6/21/2026 7:31 AM, Sanjeev Prabhakar wrote: I had another attempt at this strange shape yesterday and this time it is a slightly more respectable copy. It's amazing to see the power of python [Screenshot 2026-06-20 at 10.10.45 PM.png] [Screenshot 2026-06-20 at 10.11.30 PM.png] [Screenshot 2026-06-20 at 10.12.04 PM.png] If anyone wants to try the scad file can be downloaded from : https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.scad<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.scad&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=I-ykVj0gzzk0-Ch9qgSUPGQRBq70nJbjOrBlnvcIIfA&e=> python code can be downloaded from: https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.txt<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.txt&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=o5GKEE5KMuiCN-wyDKVav_QJTkAy8slysWXaHPPyY5g&e=>
SP
Sanjeev Prabhakar
Sun, Jun 21, 2026 12:27 PM

Thanks Jon

It took around 2.5 hrs and if I add the last week attempt maybe 6 hrs in
total.

But I would say that most of it is in thinking.

On Sun, 21 Jun, 2026, 5:34 pm jon jonbondy.com, jon@jonbondy.com wrote:

Thanks Jon It took around 2.5 hrs and if I add the last week attempt maybe 6 hrs in total. But I would say that most of it is in thinking. On Sun, 21 Jun, 2026, 5:34 pm jon jonbondy.com, <jon@jonbondy.com> wrote: > Sanjeev: > > From what I see, you did remarkably well. How long did it take you? > > Jon > > > On 6/21/2026 7:31 AM, Sanjeev Prabhakar wrote: > > I had another attempt at this strange shape yesterday and this time it is > a slightly more respectable copy. It's amazing to see the power of python > > [image: Screenshot 2026-06-20 at 10.10.45 PM.png] > [image: Screenshot 2026-06-20 at 10.11.30 PM.png] > [image: Screenshot 2026-06-20 at 10.12.04 PM.png] > If anyone wants to try > the scad file can be downloaded from : > https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.scad > <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.scad&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=I-ykVj0gzzk0-Ch9qgSUPGQRBq70nJbjOrBlnvcIIfA&e=> > > python code can be downloaded from: > https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.txt > <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.txt&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=o5GKEE5KMuiCN-wyDKVav_QJTkAy8slysWXaHPPyY5g&e=> > >>
JD
John David
Sun, Jun 21, 2026 12:44 PM

This is very nicely done!  I will have to study it when I have some time.
Congratulations on the quality...

This is a question to the main maintainers, but I think this part is
professional enough to be included in the gallery. Is there any reason it
should not be?

EBo --

On Sun, Jun 21, 2026 at 8:28 AM Sanjeev Prabhakar via Discuss <
discuss@lists.openscad.org> wrote:

Thanks Jon

It took around 2.5 hrs and if I add the last week attempt maybe 6 hrs in
total.

But I would say that most of it is in thinking.

On Sun, 21 Jun, 2026, 5:34 pm jon jonbondy.com, jon@jonbondy.com wrote:

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

This is very nicely done! I will have to study it when I have some time. Congratulations on the quality... This is a question to the main maintainers, but I think this part is professional enough to be included in the gallery. Is there any reason it should not be? EBo -- On Sun, Jun 21, 2026 at 8:28 AM Sanjeev Prabhakar via Discuss < discuss@lists.openscad.org> wrote: > Thanks Jon > > It took around 2.5 hrs and if I add the last week attempt maybe 6 hrs in > total. > > But I would say that most of it is in thinking. > > > > On Sun, 21 Jun, 2026, 5:34 pm jon jonbondy.com, <jon@jonbondy.com> wrote: > >> Sanjeev: >> >> From what I see, you did remarkably well. How long did it take you? >> >> Jon >> >> >> On 6/21/2026 7:31 AM, Sanjeev Prabhakar wrote: >> >> I had another attempt at this strange shape yesterday and this time it is >> a slightly more respectable copy. It's amazing to see the power of python >> >> [image: Screenshot 2026-06-20 at 10.10.45 PM.png] >> [image: Screenshot 2026-06-20 at 10.11.30 PM.png] >> [image: Screenshot 2026-06-20 at 10.12.04 PM.png] >> If anyone wants to try >> the scad file can be downloaded from : >> https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.scad >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.scad&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=I-ykVj0gzzk0-Ch9qgSUPGQRBq70nJbjOrBlnvcIIfA&e=> >> >> python code can be downloaded from: >> https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.txt >> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.txt&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=o5GKEE5KMuiCN-wyDKVav_QJTkAy8slysWXaHPPyY5g&e=> >> >>> _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
SP
Sanjeev Prabhakar
Sun, Jun 21, 2026 2:24 PM

Thanks, John
It is definitely a difficult part to create purely in openscad.
I feel someone should work on improving the language openscad if not
adopting python.
There are a lot of wonderfully written libraries like BOSL, but they cannot
compensate for the deficiencies of structured language.

Last time I tried pythonscad, but somehow could not import libraries like
numpy, scipy and a few others including my own library and finally gave up.
I don't know what the status is now, maybe Guenther can share.

On Sun, 21 Jun 2026 at 18:14, John David ebo.2112@gmail.com wrote:

This is very nicely done!  I will have to study it when I have some time.
Congratulations on the quality...

This is a question to the main maintainers, but I think this part is
professional enough to be included in the gallery. Is there any reason it
should not be?

EBo --

On Sun, Jun 21, 2026 at 8:28 AM Sanjeev Prabhakar via Discuss <
discuss@lists.openscad.org> wrote:

Thanks Jon

It took around 2.5 hrs and if I add the last week attempt maybe 6 hrs in
total.

But I would say that most of it is in thinking.

On Sun, 21 Jun, 2026, 5:34 pm jon jonbondy.com, jon@jonbondy.com wrote:

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

Thanks, John It is definitely a difficult part to create purely in openscad. I feel someone should work on improving the language openscad if not adopting python. There are a lot of wonderfully written libraries like BOSL, but they cannot compensate for the deficiencies of structured language. Last time I tried pythonscad, but somehow could not import libraries like numpy, scipy and a few others including my own library and finally gave up. I don't know what the status is now, maybe Guenther can share. On Sun, 21 Jun 2026 at 18:14, John David <ebo.2112@gmail.com> wrote: > This is very nicely done! I will have to study it when I have some time. > Congratulations on the quality... > > This is a question to the main maintainers, but I think this part is > professional enough to be included in the gallery. Is there any reason it > should not be? > > EBo -- > > On Sun, Jun 21, 2026 at 8:28 AM Sanjeev Prabhakar via Discuss < > discuss@lists.openscad.org> wrote: > >> Thanks Jon >> >> It took around 2.5 hrs and if I add the last week attempt maybe 6 hrs in >> total. >> >> But I would say that most of it is in thinking. >> >> >> >> On Sun, 21 Jun, 2026, 5:34 pm jon jonbondy.com, <jon@jonbondy.com> wrote: >> >>> Sanjeev: >>> >>> From what I see, you did remarkably well. How long did it take you? >>> >>> Jon >>> >>> >>> On 6/21/2026 7:31 AM, Sanjeev Prabhakar wrote: >>> >>> I had another attempt at this strange shape yesterday and this time it >>> is a slightly more respectable copy. It's amazing to see the power of python >>> >>> [image: Screenshot 2026-06-20 at 10.10.45 PM.png] >>> [image: Screenshot 2026-06-20 at 10.11.30 PM.png] >>> [image: Screenshot 2026-06-20 at 10.12.04 PM.png] >>> If anyone wants to try >>> the scad file can be downloaded from : >>> https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.scad >>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.scad&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=I-ykVj0gzzk0-Ch9qgSUPGQRBq70nJbjOrBlnvcIIfA&e=> >>> >>> python code can be downloaded from: >>> https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.txt >>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.txt&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=o5GKEE5KMuiCN-wyDKVav_QJTkAy8slysWXaHPPyY5g&e=> >>> >>>> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org > >
JJ
jon jonbondy.com
Sun, Jun 21, 2026 2:58 PM

What "gallery"?

On 6/21/2026 8:44 AM, John David wrote:
This is very nicely done!  I will have to study it when I have some time. Congratulations on the quality...

This is a question to the main maintainers, but I think this part is professional enough to be included in the gallery. Is there any reason it should not be?

EBo --

On Sun, Jun 21, 2026 at 8:28 AM Sanjeev Prabhakar via Discuss <discuss@lists.openscad.orgmailto:discuss@lists.openscad.org> wrote:
Thanks Jon

It took around 2.5 hrs and if I add the last week attempt maybe 6 hrs in total.

But I would say that most of it is in thinking.

On Sun, 21 Jun, 2026, 5:34 pm jon jonbondy.comhttps://urldefense.proofpoint.com/v2/url?u=http-3A__jonbondy.com&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=aXUFp4xxU4s7NwPtaK-rBI8dxZUI8M0d-ZC_-zRbulRMGTz1ISyZQSpR1chgJs2d&s=F5A70Fn-4AX0-9xwr1TB7MqnqebN6AmiMIe1eJ2CEm8&e=, <jon@jonbondy.commailto:jon@jonbondy.com> wrote:

Sanjeev:

From what I see, you did remarkably well.  How long did it take you?

Jon

On 6/21/2026 7:31 AM, Sanjeev Prabhakar wrote:
I had another attempt at this strange shape yesterday and this time it is a slightly more respectable copy. It's amazing to see the power of python

[Screenshot 2026-06-20 at 10.10.45 PM.png]
[Screenshot 2026-06-20 at 10.11.30 PM.png]
[Screenshot 2026-06-20 at 10.12.04 PM.png]
If anyone wants to try
the scad file can be downloaded from :
https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.scadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.scad&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=I-ykVj0gzzk0-Ch9qgSUPGQRBq70nJbjOrBlnvcIIfA&e=

python code can be downloaded from:
https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.txthttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.txt&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=o5GKEE5KMuiCN-wyDKVav_QJTkAy8slysWXaHPPyY5g&e=


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

What "gallery"? On 6/21/2026 8:44 AM, John David wrote: This is very nicely done! I will have to study it when I have some time. Congratulations on the quality... This is a question to the main maintainers, but I think this part is professional enough to be included in the gallery. Is there any reason it should not be? EBo -- On Sun, Jun 21, 2026 at 8:28 AM Sanjeev Prabhakar via Discuss <discuss@lists.openscad.org<mailto:discuss@lists.openscad.org>> wrote: Thanks Jon It took around 2.5 hrs and if I add the last week attempt maybe 6 hrs in total. But I would say that most of it is in thinking. On Sun, 21 Jun, 2026, 5:34 pm jon jonbondy.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__jonbondy.com&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=aXUFp4xxU4s7NwPtaK-rBI8dxZUI8M0d-ZC_-zRbulRMGTz1ISyZQSpR1chgJs2d&s=F5A70Fn-4AX0-9xwr1TB7MqnqebN6AmiMIe1eJ2CEm8&e=>, <jon@jonbondy.com<mailto:jon@jonbondy.com>> wrote: Sanjeev: From what I see, you did remarkably well. How long did it take you? Jon On 6/21/2026 7:31 AM, Sanjeev Prabhakar wrote: I had another attempt at this strange shape yesterday and this time it is a slightly more respectable copy. It's amazing to see the power of python [Screenshot 2026-06-20 at 10.10.45 PM.png] [Screenshot 2026-06-20 at 10.11.30 PM.png] [Screenshot 2026-06-20 at 10.12.04 PM.png] If anyone wants to try the scad file can be downloaded from : https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.scad<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.scad&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=I-ykVj0gzzk0-Ch9qgSUPGQRBq70nJbjOrBlnvcIIfA&e=> python code can be downloaded from: https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.txt<https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.txt&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=o5GKEE5KMuiCN-wyDKVav_QJTkAy8slysWXaHPPyY5g&e=> _______________________________________________ OpenSCAD mailing list To unsubscribe send an email to discuss-leave@lists.openscad.org<mailto:discuss-leave@lists.openscad.org>
JD
John David
Sun, Jun 21, 2026 3:44 PM

@Sanjeev Prabhakar sprabhakar2006@gmail.com
, understand. I am not sure if PythonSCAD needs a serious overhaul, it has
mostly done what I need for it, but I am more than willing to work within
its limitations.

@jon jon@jonbondy.com, I thought the documentation had a collection of
examples and a gallery.  I could be wrong, because I have not verified that
this exists before making my comment.  Also, my recommendation to add this
to the gallery was done before I studied the code. I am not sure that the
code as it is, is clean enough to herald as an example.  If it could be
cleaned up and agreed that it is of merit, the part is sophisticated enough
that I think it would be nice example.

EBo --

On Sun, Jun 21, 2026 at 10:58 AM jon jonbondy.com jon@jonbondy.com wrote:

What "gallery"?
On 6/21/2026 8:44 AM, John David wrote:

This is very nicely done!  I will have to study it when I have some time.
Congratulations on the quality...

This is a question to the main maintainers, but I think this part is
professional enough to be included in the gallery. Is there any reason it
should not be?

EBo --

On Sun, Jun 21, 2026 at 8:28 AM Sanjeev Prabhakar via Discuss <
discuss@lists.openscad.org> wrote:

Thanks Jon

It took around 2.5 hrs and if I add the last week attempt maybe 6 hrs in
total.

But I would say that most of it is in thinking.

On Sun, 21 Jun, 2026, 5:34 pm jon jonbondy.com
https://urldefense.proofpoint.com/v2/url?u=http-3A__jonbondy.com&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=aXUFp4xxU4s7NwPtaK-rBI8dxZUI8M0d-ZC_-zRbulRMGTz1ISyZQSpR1chgJs2d&s=F5A70Fn-4AX0-9xwr1TB7MqnqebN6AmiMIe1eJ2CEm8&e=,
jon@jonbondy.com wrote:

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

@Sanjeev Prabhakar <sprabhakar2006@gmail.com> , understand. I am not sure if PythonSCAD needs a serious overhaul, it has mostly done what I need for it, but I am more than willing to work within its limitations. @jon <jon@jonbondy.com>, I thought the documentation had a collection of examples and a gallery. I could be wrong, because I have not verified that this exists before making my comment. Also, my recommendation to add this to the gallery was done before I studied the code. I am not sure that the code as it is, is clean enough to herald as an example. If it could be cleaned up and agreed that it is of merit, the part is sophisticated enough that I think it would be nice example. EBo -- On Sun, Jun 21, 2026 at 10:58 AM jon jonbondy.com <jon@jonbondy.com> wrote: > What "gallery"? > On 6/21/2026 8:44 AM, John David wrote: > > This is very nicely done! I will have to study it when I have some time. > Congratulations on the quality... > > This is a question to the main maintainers, but I think this part is > professional enough to be included in the gallery. Is there any reason it > should not be? > > EBo -- > > On Sun, Jun 21, 2026 at 8:28 AM Sanjeev Prabhakar via Discuss < > discuss@lists.openscad.org> wrote: > >> Thanks Jon >> >> It took around 2.5 hrs and if I add the last week attempt maybe 6 hrs in >> total. >> >> But I would say that most of it is in thinking. >> >> >> >> On Sun, 21 Jun, 2026, 5:34 pm jon jonbondy.com >> <https://urldefense.proofpoint.com/v2/url?u=http-3A__jonbondy.com&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=aXUFp4xxU4s7NwPtaK-rBI8dxZUI8M0d-ZC_-zRbulRMGTz1ISyZQSpR1chgJs2d&s=F5A70Fn-4AX0-9xwr1TB7MqnqebN6AmiMIe1eJ2CEm8&e=>, >> <jon@jonbondy.com> wrote: >> >>> Sanjeev: >>> >>> From what I see, you did remarkably well. How long did it take you? >>> >>> Jon >>> >>> >>> On 6/21/2026 7:31 AM, Sanjeev Prabhakar wrote: >>> >>> I had another attempt at this strange shape yesterday and this time it >>> is a slightly more respectable copy. It's amazing to see the power of python >>> >>> [image: Screenshot 2026-06-20 at 10.10.45 PM.png] >>> [image: Screenshot 2026-06-20 at 10.11.30 PM.png] >>> [image: Screenshot 2026-06-20 at 10.12.04 PM.png] >>> If anyone wants to try >>> the scad file can be downloaded from : >>> https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.scad >>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.scad&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=I-ykVj0gzzk0-Ch9qgSUPGQRBq70nJbjOrBlnvcIIfA&e=> >>> >>> python code can be downloaded from: >>> https://github.com/sprabhakar2006/openSCAD/blob/main/strange_shape.txt >>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sprabhakar2006_openSCAD_blob_main_strange-5Fshape.txt&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=txJNYOasFfVe_Lrrp0ulCGgXMoN3thwXVX4N98sYSukP5VQ5KM4UTE9j79StqiTT&s=o5GKEE5KMuiCN-wyDKVav_QJTkAy8slysWXaHPPyY5g&e=> >>> >>>> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org > >
JJ
jon jonbondy.com
Sun, Jun 21, 2026 4:45 PM

While the Python code might be something to study, I doubt that the resulting OpenSCAD code is worth studying.  Depends on what "gallery" you are discussing.

On 6/21/2026 11:44 AM, John David wrote:
@Sanjeev Prabhakarmailto:sprabhakar2006@gmail.com
, understand. I am not sure if PythonSCAD needs a serious overhaul, it has mostly done what I need for it, but I am more than willing to work within its limitations.

@jonmailto:jon@jonbondy.com, I thought the documentation had a collection of examples and a gallery.  I could be wrong, because I have not verified that this exists before making my comment.  Also, my recommendation to add this to the gallery was done before I studied the code. I am not sure that the code as it is, is clean enough to herald as an example.  If it could be cleaned up and agreed that it is of merit, the part is sophisticated enough that I think it would be nice example.

EBo --

On Sun, Jun 21, 2026 at 10:58 AM jon jonbondy.comhttps://urldefense.proofpoint.com/v2/url?u=http-3A__jonbondy.com&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=aBjrdDP5ohaNxCHD4zzuD9WIdMF-VFyuLo_nbe6M957o5gWuPy61AWxai1Utfi2w&s=o7aFwBjyPna8ad4W8yAhM9mObXuEsgTcL7fLoarVy14&e= <jon@jonbondy.commailto:jon@jonbondy.com> wrote:

What "gallery"?

On 6/21/2026 8:44 AM, John David wrote:
This is very nicely done!  I will have to study it when I have some time. Congratulations on the quality...

This is a question to the main maintainers, but I think this part is professional enough to be included in the gallery. Is there any reason it should not be?

EBo --

While the Python code might be something to study, I doubt that the resulting OpenSCAD code is worth studying. Depends on what "gallery" you are discussing. On 6/21/2026 11:44 AM, John David wrote: @Sanjeev Prabhakar<mailto:sprabhakar2006@gmail.com> , understand. I am not sure if PythonSCAD needs a serious overhaul, it has mostly done what I need for it, but I am more than willing to work within its limitations. @jon<mailto:jon@jonbondy.com>, I thought the documentation had a collection of examples and a gallery. I could be wrong, because I have not verified that this exists before making my comment. Also, my recommendation to add this to the gallery was done before I studied the code. I am not sure that the code as it is, is clean enough to herald as an example. If it could be cleaned up and agreed that it is of merit, the part is sophisticated enough that I think it would be nice example. EBo -- On Sun, Jun 21, 2026 at 10:58 AM jon jonbondy.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__jonbondy.com&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=AsrE-c7ZR7B2Kyr3qgfvvppkCEBVsNmwEMndcrRSuOI&m=aBjrdDP5ohaNxCHD4zzuD9WIdMF-VFyuLo_nbe6M957o5gWuPy61AWxai1Utfi2w&s=o7aFwBjyPna8ad4W8yAhM9mObXuEsgTcL7fLoarVy14&e=> <jon@jonbondy.com<mailto:jon@jonbondy.com>> wrote: What "gallery"? On 6/21/2026 8:44 AM, John David wrote: This is very nicely done! I will have to study it when I have some time. Congratulations on the quality... This is a question to the main maintainers, but I think this part is professional enough to be included in the gallery. Is there any reason it should not be? EBo --
JB
Jordan Brown
Mon, Jun 22, 2026 5:06 PM

On 6/21/2026 7:24 AM, Sanjeev Prabhakar via Discuss wrote:

Thanks, John
It is definitely a difficult part to create purely in openscad.
I feel someone should work on improving the language openscad if not
adopting python.

More important, I think, is that it's a hard object to describe in any
language.

On 6/21/2026 7:58 AM, jon jonbondy.com via Discuss wrote:

What "gallery"?

I assume that he's talking about the OpenSCAD gallery at
https://openscad.org/gallery.html .  I don't think that much has been
done with it in quite a long time - most of the images have gone stale.

I don't think this is a good match for the OpenSCAD gallery per se,
because this model is really defined in Python, not in
OpenSCAD-language.  (Yes, it's translated to OpenSCAD-language, but the
result is not suitable for human consumption.)  If PythonSCAD had a
gallery, and if this was using PythonSCAD (which I don't think it is,
but am not sure), then that would be a good place.  I would hope that it
would get a bunch of comments since it's quite complex and much of the
intent of the gallery is to teach techniques.

On 6/21/2026 7:24 AM, Sanjeev Prabhakar via Discuss wrote: > Thanks, John > It is definitely a difficult part to create purely in openscad. > I feel someone should work on improving the language openscad if not > adopting python. More important, I think, is that it's a hard object to describe in any language. On 6/21/2026 7:58 AM, jon jonbondy.com via Discuss wrote: > What "gallery"? I assume that he's talking about the OpenSCAD gallery at https://openscad.org/gallery.html .  I don't think that much has been done with it in quite a long time - most of the images have gone stale. I don't think this is a good match for the OpenSCAD gallery per se, because this model is really defined in Python, not in OpenSCAD-language.  (Yes, it's translated to OpenSCAD-language, but the result is not suitable for human consumption.)  If PythonSCAD had a gallery, and if this was using PythonSCAD (which I don't think it is, but am not sure), then that would be a good place.  I would hope that it would get a bunch of comments since it's quite complex and much of the intent of the gallery is to teach techniques.
JD
John David
Mon, Jun 22, 2026 8:25 PM

Actually, I think that the PythonSCAD effort should have it's own gallery.
Maybe this part is not a good fit for showcasing different techniques, but
it is, as you say, a hard part to describe.

On Mon, Jun 22, 2026 at 1:06 PM Jordan Brown openscad@jordan.maileater.net
wrote:

On 6/21/2026 7:24 AM, Sanjeev Prabhakar via Discuss wrote:

Thanks, John
It is definitely a difficult part to create purely in openscad.
I feel someone should work on improving the language openscad if not
adopting python.

More important, I think, is that it's a hard object to describe in any
language.

On 6/21/2026 7:58 AM, jon jonbondy.com via Discuss wrote:

What "gallery"?

I assume that he's talking about the OpenSCAD gallery at
https://openscad.org/gallery.html .  I don't think that much has been
done with it in quite a long time - most of the images have gone stale.

I don't think this is a good match for the OpenSCAD gallery per se,
because this model is really defined in Python, not in OpenSCAD-language.
(Yes, it's translated to OpenSCAD-language, but the result is not suitable
for human consumption.)  If PythonSCAD had a gallery, and if this was using
PythonSCAD (which I don't think it is, but am not sure), then that would be
a good place.  I would hope that it would get a bunch of comments since
it's quite complex and much of the intent of the gallery is to teach
techniques.

Actually, I think that the PythonSCAD effort should have it's own gallery. Maybe this part is not a good fit for showcasing different techniques, but it is, as you say, a hard part to describe. On Mon, Jun 22, 2026 at 1:06 PM Jordan Brown <openscad@jordan.maileater.net> wrote: > On 6/21/2026 7:24 AM, Sanjeev Prabhakar via Discuss wrote: > > Thanks, John > It is definitely a difficult part to create purely in openscad. > I feel someone should work on improving the language openscad if not > adopting python. > > > More important, I think, is that it's a hard object to describe in any > language. > > On 6/21/2026 7:58 AM, jon jonbondy.com via Discuss wrote: > > What "gallery"? > > > I assume that he's talking about the OpenSCAD gallery at > https://openscad.org/gallery.html . I don't think that much has been > done with it in quite a long time - most of the images have gone stale. > > I don't think this is a good match for the OpenSCAD gallery per se, > because this model is really defined in Python, not in OpenSCAD-language. > (Yes, it's translated to OpenSCAD-language, but the result is not suitable > for human consumption.) If PythonSCAD had a gallery, and if this was using > PythonSCAD (which I don't think it is, but am not sure), then that would be > a good place. I would hope that it would get a bunch of comments since > it's quite complex and much of the intent of the gallery is to teach > techniques. > >
GB
Glenn Butcher
Mon, Jun 22, 2026 9:18 PM

Well, I modeled this in plain 'ole OpenSCAD, with only the
RoundAnything/polyround.scad library and a path_extrude() routine I
found somewhere:

This was my first attempt at anything in OpenSCAD.  I'm a programmer, so
I was already familiar with working a language, found its quirks and
just worked around them.  The above is about 5000 lines of OpenSCAD.

For "geometric" models, I find OpenSCAD quite satisfactory, haven't run
into a locomotive part I can't make, yet.  Most helpful are loops, to do
regular patterns like rivet courses, and extrusions, both linear_ and
rotate_ .  modules are the backbone of organizing, once I made one
driver wheel, the others were just a 'translate(...) wheel();'

On 6/22/2026 11:06 AM, Jordan Brown via Discuss wrote:

On 6/21/2026 7:24 AM, Sanjeev Prabhakar via Discuss wrote:

Thanks, John
It is definitely a difficult part to create purely in openscad.
I feel someone should work on improving the language openscad if not
adopting python.

More important, I think, is that it's a hard object to describe in any
language.

On 6/21/2026 7:58 AM, jon jonbondy.com via Discuss wrote:

What "gallery"?

I assume that he's talking about the OpenSCAD gallery at
https://openscad.org/gallery.html .  I don't think that much has been
done with it in quite a long time - most of the images have gone stale.

I don't think this is a good match for the OpenSCAD gallery per se,
because this model is really defined in Python, not in
OpenSCAD-language.  (Yes, it's translated to OpenSCAD-language, but
the result is not suitable for human consumption.)  If PythonSCAD had
a gallery, and if this was using PythonSCAD (which I don't think it
is, but am not sure), then that would be a good place.  I would hope
that it would get a bunch of comments since it's quite complex and
much of the intent of the gallery is to teach techniques.


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

Well, I modeled this in plain 'ole OpenSCAD, with only the RoundAnything/polyround.scad library and a path_extrude() routine I found somewhere: This was my first attempt at anything in OpenSCAD.  I'm a programmer, so I was already familiar with working a language, found its quirks and just worked around them.  The above is about 5000 lines of OpenSCAD. For "geometric" models, I find OpenSCAD quite satisfactory, haven't run into a locomotive part I can't make, yet.  Most helpful are loops, to do regular patterns like rivet courses, and extrusions, both linear_ and rotate_ .  modules are the backbone of organizing, once I made one driver wheel, the others were just a 'translate(...) wheel();' On 6/22/2026 11:06 AM, Jordan Brown via Discuss wrote: > On 6/21/2026 7:24 AM, Sanjeev Prabhakar via Discuss wrote: >> Thanks, John >> It is definitely a difficult part to create purely in openscad. >> I feel someone should work on improving the language openscad if not >> adopting python. > > More important, I think, is that it's a hard object to describe in any > language. > > On 6/21/2026 7:58 AM, jon jonbondy.com via Discuss wrote: >> What "gallery"? > > I assume that he's talking about the OpenSCAD gallery at > https://openscad.org/gallery.html .  I don't think that much has been > done with it in quite a long time - most of the images have gone stale. > > I don't think this is a good match for the OpenSCAD gallery per se, > because this model is really defined in Python, not in > OpenSCAD-language.  (Yes, it's translated to OpenSCAD-language, but > the result is not suitable for human consumption.)  If PythonSCAD had > a gallery, and if this was using PythonSCAD (which I don't think it > is, but am not sure), then that would be a good place.  I would hope > that it would get a bunch of comments since it's quite complex and > much of the intent of the gallery is to teach techniques. > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org