Jordan Brown

Results 270 comments of Jordan Brown

(And I'll be away for most of the next week, checking in only very sporadically.)

I don't understand what you mean by that. I especially don't understand the example, because `v = [x];` means "set v to an array with a single element x". But...

PR #4478 includes the feature described. ``` My_polymesh = render({{ sphere(1) ; }}); echo(My_polymesh); ``` yields (reformatted for readability, and with lists of points and faces ellided): ``` ECHO: {...

Written the way you describe, it's not as easy as it seems, because in general during a preview you can't figure out anything at all about the child object. You...

*You* can't. But OpenSCAD could more or less easily be modified to allow it.

A hypothetical `center()` module could be like `resize()` and render its children - at a performance cost. In addition to the performance cost, the obvious implementation would lose color, transparency,...

Let's not discuss it here because it's off-topic for this issue, but `export()` per se is very unlikely to happen for security reasons. If you'd like to discuss it, please...

Also, spacing is applied as a simple multiplication of the advance value, so you get more space between `M`s than between `I`s: ```text("MMMIII", spacing=2);``` ![image](https://user-images.githubusercontent.com/31949071/129524701-8a618b3d-3682-4390-86f4-ca7dbdb997d3.png) Setting the spacing to 2...

(I am **not** planning to address either of these behaviors in the text cleanup work that I'm doing with `textmetrics()`.)

Forming ligatures isn't bad. It's the interaction between ligatures and the "spacing" parameter that is bad, or at least can easily produce unexpected results. Between these two interactions, I think...