[HN Gopher] SteamCAD - 2D CAD designed to draw steam locomotives ___________________________________________________________________ SteamCAD - 2D CAD designed to draw steam locomotives Author : app4soft Score : 111 points Date : 2020-04-01 18:50 UTC (4 hours ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | wiso wrote: | The manual is a great read. | Rexxar wrote: | Looks interesting but the sample svg image make my Firefox | suffers to render it. | app4soft wrote: | > _sample svg image make my Firefox suffers to render it_ | | _Links2_ [0] browser render it without any issues.[1] | | [0] http://links.twibright.com/ | | [1] https://i.imgur.com/3UXj3bh.png | snazz wrote: | Is that pseudo-graphical Links output just raw X or | something? Is it a wrapper around a terminal emulator? I also | find the "unprecedented visual experience" part on the | homepage to be humorous. | Shorel wrote: | I did not even notice the time it spent rendering the image. | | And my laptop is far from powerful, it is an old Ryzen 5 2500u | from two years ago. | aussiegreenie wrote: | Is this the most British software ever? | vs2 wrote: | No. A British Flag installer would be | app4soft wrote: | Think, SteamCAD's dev would add it into SteamCAD2[0] | | [0] https://github.com/oskardolch/SteamCAD2 | ppf wrote: | That's not very British. | [deleted] | cpcallen wrote: | Polish. | TylerE wrote: | May I submit signaling simulators? | | There are a number of options out there... SimSig | (https://www.simsig.co.uk/) covers modern, fully electronic | systems, and Blockpost (https://blockpostsoftware.co.uk/) | covers old-school mechanical lever-frame and bell operations. | chrisseaton wrote: | Are there any screenshots? I couldn't find them myself. | | The sample output is extraordinarily well-crafted. | | Sometimes I think I'd love to write a traditional desktop app | like this as a side project. I haven't done it for years. | app4soft wrote: | > _Are there any screenshots? I couldn 't find them myself._ | | Here is one screenshot from 2018.[0] | | [0] https://twitter.com/app4soft/status/1064140024822853633 | polishdude20 wrote: | So this is just a CAD program that doesn't really have anything | special to do with trains? It's just a barebones CAD program or | am I missing something? | mmastrac wrote: | I love how specific yet comprehensive this package is. The manual | appears to be lovingly crafted and from what I can tell, well | written [1]. | | I don't know how many people are specifically looking to draw CAD | diagrams of steam locomotives, but I absolutely love that this | was someone's itch to scratch and they put so much time into | this. | | [1] | https://github.com/oskardolch/SteamCAD/blob/master/SteamCAD.... | swalsh wrote: | I had a coworker with an autistic son who would obsess over | trains. He probably would love this. | codetrotter wrote: | If you have the contact info of said previous coworker, I | would encourage you to contact them and tell them about this | software. Small things like that can mean the world to people | sometimes :) | pkaye wrote: | It looks like a general purpose 2D CAD though. I don't see | anything specific to trains. Looks Interesting nonetheless. | avhon1 wrote: | In some sense, I agree with you -- there is nothing about | this package that is necessarily specific to trains. | | However, this seems more like an art program than a CAD | program. All it does is draw and manipulate straight and | curved lines. It doesn't keep track of any relationships or | properties of the lines, and it doesn't know anything about | areas defined by the lines. SteamCAD seems like a poor | program for developing and exploring designs, but a good | program for presenting designs in a particular style. | | I found this in the manual (page 23): | | "SteamCAD is focused on the presentation output, not for | creating an asset for manufacturing. So each SteamCAD work | should be more artistic work than engineering drawing." | avhon1 wrote: | One related thing that struck me about SteamCAD was this | passage from (the last page of) the manual: | | "5.1 What Next? | | Some people may be interested in what are the future plans with | SteamCAD. The answer is there are none. SteamCAD is finished | software (the only one in the whole computer world?), there are | no plans to extend it. It does everything it was supposed to | do, if there are bugs in the software, they are now features of | the software. | | Well, not quite so. Of course, if the software need some | adjustment in the future to work on new operating systems, it | will be updated. | | [...] | | Despite what was written in the section 5.1, we have published | a bunch of patches in November 2018. The patch includes several | bug fixes, improved precision when snapping to objects and | improved handling of paralel curve copies when the distance | grows beyond the smallest curve radius." | | This seems like a rare example of software that is not | abandoned, but is "finished", and will suffer no feature creep. | It is a romantic idea, for a piece of software to be conceived | for an exact purpose, be programmed until it exactly fulfills | that purpose, and then just be... done, a crystal molded to its | niche. | nogabebop23 wrote: | I love the ideal, but unfortunately this is only a | characteristic of software that is not (widely) used. In a | combination of the Peter Principle and the Big Bang, software | will be used in an every-expanding array of uses for which it | will attempt to add first-party support until it collapses | under it's own mass and dies a death of ten thousand vertical | slice competitors and the process repeats. | zadkey wrote: | Is it too sardonic to think that it's only a matter of time | before Autodesk tries to buy this too? | | For reference: | https://en.wikipedia.org/wiki/Autodesk#Corporate_acquisition... | | Additional Reference: https://www.merriam- | webster.com/dictionary/sardonic | snazz wrote: | Given that it's more a program for producing art in that style | (as opposed to engineering new trains), they almost certainly | won't? Especially since it's open source. ___________________________________________________________________ (page generated 2020-04-01 23:00 UTC)