On 01.04.22 18:16, Michael Frey wrote:
/Note that as an Open Source project, OpenSCAD will needlessly add
thirdparty binaries./
Sorry I miss typed - I mean "will not".
In the linux world, you simply install the packages you need and use
libraries that come with the distribution. Installing a specific tool
for a specific purpose is common. Using command line (or writing short
scripts) is common.
One tool having one purpose is somewhat of an ideal. Adding features
that are redundant to a better/more specialized tool is seen as unnecessary.
Most developers working on OpenSCAD life that mind set and develop
using/on Linux.
The typical thinking in the Windows/Apple world to "bring your own
dependencies" and wrap everything in a GUI.
With kind regards.
Michael
On 01.04.22 18:16, Michael Frey wrote:
On 01.04.22 05:16, Revar Desmera wrote:
Speaking of animating to PNGs from the command-line, has there been any consideration of allowing OpenSCAD to generate APNGs (Animated
PNGs) or animated GIFs?
Never say never, but highly unlikely.
Yeah, well, who knows, I never managed to finish that one:
https://github.com/openscad/openscad/pull/1808
One tool having one purpose is somewhat of an ideal. Adding
features that are redundant to a better/more specialized tool
is seen as unnecessary.
Yes, that's an important and valid point. I think in this case
the convenience for the user will outweigh the complications
IF
a) the libraries are easily available on all platforms and
b) can be kept optional so people trying to build are not
forced to have all the special stuff available
Well, that's my perspective on that topic, which I know is not
shared by everyone. At least we don't have a built-in mail
client (yet) :-)
https://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski's_Law
ciao,
Torsten.
On Apr 1, 2022, at 9:16 AM, Michael Frey michael.frey@gmx.ch wrote:
On 01.04.22 05:16, Revar Desmera wrote:
Speaking of animating to PNGs from the command-line, has there been any consideration of allowing OpenSCAD to generate APNGs (Animated PNGs) or animated GIFs?
Adding such a feature would require adding third party dependencies.
Adding third party dependencies is tricky and has implications like compatibility, cross platform, compile time... a lot of work that requires a highly skilled developer.
Thing is, OpenSCAD already uses LodePNG, and an APNG is just a PNG with some extra chunks added. (acTL, fcTL, fdAT)
https://wiki.mozilla.org/APNG_Specification https://wiki.mozilla.org/APNG_Specification
Features are implemented based on what code contributors/developers want to add/want to do.
Nothing I’ve ever submitted to OpenSCAD has been accepted, so I’m not motivated to spend my time on it.
Even for a commercial project: Adding in a third party command line tool is much less hazzle then integrating source code into the project.
Note that as an Open Source project, OpenSCAD will [not] needlessly add thirdparty binaries.
In that sense, I recommend you to look for a command line tool and to write/look for a short script that automates the conversion.
(this is how I handle creating animated GIFs and WebM Videos)
Been there. Done that. Wrote and published a Python library for it. Didn’t even get a lousy T-shirt.
It’s just such low-hanging fruit that I don’t think I should have to, and would like to save future users from having to figure it out for themselves.