Jordan Brown

Results 270 comments of Jordan Brown

Is the github readme really the right place for this content, versus openscad.org? It seems like it would be better to focus on openscad.org, and have github just point there....

Here's what he means by "co-transparent". Given: ``` translate([0,4,0]) color("green", alpha=0.3) cube([10,1,10]); color("red", alpha=0.3) cube([10,1,10]); ``` if you look at it from -Y, you see: ![image](https://user-images.githubusercontent.com/31949071/168411855-049249e4-1a9f-46dc-8dbc-e071c653a6a6.png) but if you look...

Maybe we could instead have a way for a file to opt in to having modules and functions live in the same namespace, so that you could just use a...

And yes, that would still make for some ... interesting ... syntax, but it seems survivable. In particular, children without braces would be syntactically tough, but I think that if...

It would be ... tidy ... if somehow polyhedron and polygon could directly accept a geometry-expression, e.g. in my syntax ``` polyhedron(cube()); polygon(square()); ``` or in the proposed syntax ```...

Perhaps you could write up something describing (at least in general terms) what would be returned by such an expression and how it would fix into the general syntax. For...

Review comment: typoed variable names "boudning_box_min" and friends.

I'm a little confused. In your first comment you mentioned ``` myvar = render() @ some_module(){}; ``` but now you say that (reformatted): ``` data = render() translate([10,10,10]) { cube([10,10,10]);...

It might be wise to add in a layer of indirection, so that `render()` returns a list of objects, each of which has a list of faces/paths, so that it...

Without looking at the implementation, my guess is that adding the indirection that I suggest is just a matter of how the results are marshaled into the result object, and...