5 ms·
I'm slightly digressing, but I always thought it was interesting how the printed circuit board software Eagle was a combination of a graphical and text based to
by madvoid 10y ago
I'm slightly digressing, but I always thought it was interesting how the printed circuit board software Eagle was a combination of a graphical and text based tool. You can use the buttons like any other CAD program or you can enter commands into a limited command line. I like that UI but I've not seen other programs like it.
- tonyarkles 10y agoAnd you can turn those commands into scripts if you'd like with the ULP language. It's not necessarily pretty, but it's a straightforward way to automate repetitive tasks without requiring the authors of Eagle to figure out every possible use case. There's a lot of things that I dislike about Eagle, but I definitely miss those things when I'm using other CAD packages.
- zrail 10y agoAutodesk CAD has had a command line since the very beginning.
- Animats 10y agoWe were on DOS back then. Doing a GUI was hard. Compare Autodesk Inventor. No command line, and it doesn't need one. All the new Autodesk tools (Fusion, etc.) are based on Inventor. It's very hard to do a GUI for an elaborate 3D program, because you need to select multiple objects, talk to the GUI, and change the viewpoint, all within one operation. Yet it's been done successfully. Inventor doesn't even use hotkeys much; you can do almost everything with the mouse except enter numeric values.
- baddox 10y agoIt's pretty common in 3D modeling software. I've always liked how Rhino 3D integrates the command line with the GUI, allowing you to use pretty much any combination of the two for most functions. Here's a screencast showing some basic functionality: https://youtu.be/As0WUtBV3NQ?t=66 https://youtu.be/As0WUtBV3NQ?t=66