[OpenSCAD] User Poll: What do you want to see from OpenSCAD development?
revarbat at gmail.com
Fri Nov 22 15:19:15 EST 2019
I have to upvote this one. It’d be stupid simple, and I could use it to better implement the `front_half()`, `left_half()`, etc modules in my library.
Another language request that’s make my life easier would be a way to assign multiple variables from elements of a list.
a, b, c = func_returning_three_item_list();
Instead of having to write:
foo = func_returning_three_item_list();
a = foo;
b = foo;
c = foo;
> On Nov 22, 2019, at 10:08 AM, Jordan Brown <openscad at jordan.maileater.net> wrote:
> Here's a stupid little feature that I often want: a "clip" operator that cuts away everything on one side of a plane.
> Yes, you can do this with difference or intersection with a big cube, but I find it ... aesthetically unpleasant ... to have to decide how big the cube should be.
> At its simplest (and probably as a default) it should just cut away everything where Z<0, so
> clip() sphere();
> gives a half-sphere above Z=0.
> That's enough, but for extra credit let the caller specify a normal vector (as for mirror()), or for double extra credit a point and normal vector so as to define a plane and an orientation.
> OpenSCAD mailing list
> Discuss at lists.openscad.org
More information about the Discuss