discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

modeling a complex object

JD
John David
Tue, Jun 23, 2026 11:43 AM

I would vote THAT for inclusion in a gallery ;-)

On Mon, Jun 22, 2026 at 5:18 PM Glenn Butcher via Discuss <
discuss@lists.openscad.org> wrote:

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 to discuss-leave@lists.openscad.org


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

I would vote THAT for inclusion in a gallery ;-) On Mon, Jun 22, 2026 at 5:18 PM Glenn Butcher via Discuss < discuss@lists.openscad.org> wrote: > 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 to discuss-leave@lists.openscad.org > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org