Hacker News new | ask | show | jobs
by BrandoElFollito 502 days ago
I am an (amateur) developer so when I needed to create some simple 3D objects to print them afterward OpenSCAD looked like a dream come true ("object as code" :)).

I tried three times (over two years) to use it but it was absurdly difficult to build a piece, with something that looked like "callbacks from hell" in JS (boxed in boxes in boxes of code. I had to keep track of the position all the time and there are no constraints.

Compared to that I tried Onshape (the free version which is almost the full one but all models are public) and it took me an afternoon to create my pieces. It was really simple, on a generic laptop without any power (a Lenovo P14s)

2 comments

You should have a look at CadQuery It is a pyhton library witch uses opencascade. 3d models as code, pyhton and since it is opencascade you get relative and feature based positioning.
If you like the idea of object as code, another rabbit hole worth looking at is Rhino3D’s Grasshopper

Visual programming language but can also use straight Python

Excellent environment for playing