Hacker News new | ask | show | jobs
by fijter 4568 days ago
If you like the concept of scripted 3D modelling check out OpenSCAD. Instead of entering commands you create a script that build your model for you, including the option to use variables, loops and conditions to adapt your model to certain parameters. I use this for creating customisable 3D printable models and it works great if you know the basics.
2 comments

The concept of OpenSCAD is great, but I think it is in need of some modernization. The last time I modeled something with it I discovered how inconvenient it is to do things like create threaded bolts/nuts... it may just be my inexperience with it, but there don't seem to be straightforward ways of creating basic shapes like helixes.
I think so, too. I was just browsing and came along this: http://www.pythonocc.org/

But it would be great to have a concept where you create a model of a table by creating a cylinder, copy and translate it three times, add a flat cube, connect these 5 pieces, and name them table. Then you would have another (non-)primitive that you can instanciate and maybe have some parameters to change it.

Isn't that what SketchUp does?
Which is cool, and that's why I like SketchUp. But AFAIK you can't switch to 'text' mode in SketchUp where you can edit the history and rebuild the scene.
Interesting - there is also a JavaScript implementation: http://joostn.github.io/OpenJsCad/
I've just played with the CoffeeScript implementation; It's pretty awesome and looks great: http://coffeescad.net/