4 ms·
Only slightly related; My favorite 3d Modeling Program, Rhino3d, has a built in command line stemming from its Autocad heritage. It is absolutely amazing, and
by com2kid 7y ago
Only slightly related;
My favorite 3d Modeling Program, Rhino3d, has a built in command line stemming from its Autocad heritage.
It is absolutely amazing, and has been for two decades now. Rhino3d is by far the best 3d modeling program I have ever used, and I'd say it is downright fun to use!
Auto-complete, discoverability, and the way it mixes keyboard and mouse input all come together to make this wonderful experience. A basic example, tell it to draw an ellipsoid, click the starting point, type the width in one dimension, and then click the mouse for the third point.
In comparison to Sketchup I am easily 5x-10x more productive in Rhino (not just because of the command line, lots of other reasons, Rhino3d really is awesome).
I wish more applications had built in command lines that mixed mouse and textual input so well together. IMHO the greatest contribution VS Code has made is bringing that sort of combined UI to the programming masses, and doing it really well.
- yjftsjthsd-h 7y agoYeah, the one thing that I love about autocad is that they made a system where the GUI and CLI are actually fully integrated and equal. I'm actually surprised that I've not really seen anything like that elsewhere, especially in the *nix world.
- com2kid 7y agoAutoCAD's integration is a historic legacy from its roots back when GUIs were more limited. Rhino3d was, AFAIK, one of the earlier re-imaginings of that paradigm. (The CAD world doesn't move too fast!) Autocad has released slews of products since I last looked at any of this, but I still really enjoy using Rhino3d. It feels like a natural extension of my mind and body, it is that good to use. I don't even have a reason to do 3d modeling anymore, and I'll still open it up sometimes just to do something in it. Gah I can't believe Blender and Sketchup became popular with their WTF UIs. Or why they didn't just copy a good UI from the get go. Bleck.