Hacker News new | ask | show | jobs
by WillAdams 508 days ago
OpenSCAD recently got a Measure tool:

https://www.youtube.com/watch?v=Q_AEHI2o-6Q

OpenSCAD's strength --- that it makes it easy to create 3D designs which are easily represented mathematically using cubes, spheres, cylinders, cones, and assemblies and distortions thereof is also its weakness --- what one can do in OpenSCAD is strongly bounded by one's fluency in mathematics/geometry/trigonometry (says the guy who is stuck on conic sections in a particular project and needs a solution which is faster to calculate).

Still waiting for the Python-enabled version to make it big:

https://pythonscad.org/

2 comments

Being able to do object oriented programming is going to make reasoning about geometrical objects much easier.

I like the measuring tool but I prefer doing something more permanent like labeling it.

> OpenSCAD recently got a Measure tool

Sadly, in the GUI, it would be really nice if I could do something like:

module myObj() { import("bla.stl"); }

myObjDimensions = dimensions(myObj);

translate([0, 0, myObjDimensions.z]) cube();

But this couldn't even be a valid SCAD code...

I am sure that a patch which implemented that would be gladly accepted.