kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ccox has joined #openscad
ccox_ has quit [Ping timeout: 248 seconds]
<knielsen>
Aha, so it's fixed in lib3mf v2, great, I can refer to that in the patch then
SamantazFox has quit [Killed (NickServ (GHOST command used by SamantazFox_))]
SamantazFox_ has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
guso79 has joined #openscad
<guso79>
https://imgur.com/a/nzaY5Rf would individual-per-axis center codes also make sense for openscad ? They are easy to use, moderate to implement, and True/False still works for backward compatibility
* knielsen
thinks it looks rather neat; has so often done these translate(-w/2, h/2, 0) cube(w,h,d) exercises...
<knielsen>
Maybe a list [-1,0,+1] instead of a string "-|+" would be more in style with the numeric nature of OpenSCAD? Mostly a matter of style preference perhaps
<guso79>
using mirror method together with cube removes the need to specify the cube dimentions twice. but its not really shorter
<guso79>
knielsen, i have implemented many characters like []()_ ><0 | ....
<knielsen>
ah, nice!
<guso79>
so use the one which you remember 1st
<guso79>
i could implement vector of numbers, too, but more effort to write/edit
<knielsen>
teepee: I have prepared a new upload of lib3mf, and I can see I have upload rights, so if you're ok with it I can upload a new lib3mf and then upload the new openscad that fixes the cgal-qt5 RC bug, just let me know
Reisga24 has quit [Ping timeout: 252 seconds]
guso79 has quit [Quit: Client closed]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 255 seconds]
mmu_man has joined #openscad
J24k86 has quit [Quit: Client closed]
J24k86 has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
mmu_man has joined #openscad
snaked has quit [Quit: Leaving]
guso25 has joined #openscad
bozo16 has joined #openscad
kintel has joined #openscad
<kintel>
guso I think several PRs already exist for per-axis centering. It has always felt a bit clunky, so it never made it past the suggestion stage
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<guso25>
@kintel, ah understand 2nd best option is per-axis mirroring afterwards, it just does not work correct if all 3 axes are inverted
<guso25>
In any case i am happy, that I writing my models will be less code in future. I did not exactly get the point, why openscad language tries to be as sparse as possible with exactly one way way to achieve a goal.
guso25 has quit [Ping timeout: 256 seconds]
<teepee>
it's short but horrible
<InPhase>
guso78: If it were string based, 0 or o would be better than | for centered. But I really don't think string based is appropriate. A vector of bools is more natural, even if not compact. But OpenSCAD does not attempt to be golf score minimizing, nor to look like regex-based perl. :)
<InPhase>
guso78: A core problem with using a string based API is that the OpenSCAD tools for manipulating and constructing strings are a bit pitiful.
<teepee>
I wonder if maybe something like pos(...) cube(...); might work based on bounding box
<teepee>
that said the attachment idea might make that unnecessary
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
bozo16 has quit [Quit: Leaving]
mmu_man has quit [Ping timeout: 248 seconds]
mmu_man has joined #openscad
ali12341 has quit [Remote host closed the connection]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
drfff has joined #openscad
deathonater has joined #openscad
Smeef has quit [Ping timeout: 252 seconds]
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
J24k86 has quit [Quit: Client closed]
J24k86 has joined #openscad
germ has quit [Ping timeout: 252 seconds]
germ has joined #openscad
Guest32 has joined #openscad
Guest32 has quit [Client Quit]
Guest32 has joined #openscad
Guest32 has quit [Client Quit]
Guest32 has joined #openscad
<Guest32>
```
<Guest32>
solid keyring
<Guest32>
facet normal 0 0 1
<Guest32>
outer loop
<Guest32>
vertex 0 15 1.5
<Guest32>
vertex 15 15 1.5
<Guest32>
vertex 15 -15 1.5
<Guest32>
vertex 0 -15 1.5
<Guest32>
endloop
<Guest32>
endfacet
<Guest32>
...
<Guest32>
facet normal 0 0 -1
<Guest32>
outer loop
<Guest32>
vertex 0 15 -1.5
<Guest32>
vertex 15 15 -1.5
<Guest32>
vertex 15 -15 -1.5
<Guest32>
vertex 0 -15 -1.5
<Guest32>
endloop
<Guest32>
```
<Guest32>
solid keyring
<Guest32>
facet normal 0 0 1
<Guest32>
outer loop
<Guest32>
vertex 0 15 1.5
<Guest32>
vertex 15 15 1.5
<Guest32>
vertex 15 -15 1.5
<Guest32>
vertex 0 -15 1.5
<Guest32>
endloop
<Guest32>
endfacet
<Guest32>
...
<Guest32>
facet normal 0 0 -1
<Guest32>
outer loop
<Guest32>
vertex 0 15 -1.5
<Guest32>
vertex 15 15 -1.5
<Guest32>
vertex 15 -15 -1.5
<Guest32>
vertex 0 -15 -1.5
<Guest32>
endloop
<Guest32>
solid keyring
<Guest32>
facet normal 0 0 1
<Guest32>
outer loop
<Guest32>
vertex 0 15 1.5
<Guest32>
vertex 15 15 1.5
<Guest32>
vertex 15 -15 1.5
<Guest32>
vertex 0 -15 1.5
<Guest32>
endloop
<Guest32>
endfacet
<Guest32>
facet normal 0 0 -1
<Guest32>
outer loop
<Guest32>
vertex 0 15 -1.5
<Guest32>
vertex 15 15 -1.5
<Guest32>
vertex 15 -15 -1.5
<Guest32>
vertex 0 -15 -1.5
<Guest32>
endloop
<Guest32>
endfacet
<Guest32>
facet normal 1 0 0
<peepsalot>
Guest32: stop
Guest32 has quit [Client Quit]
Guest32 has joined #openscad
Guest32 has quit [Client Quit]
<peepsalot>
Guest32: use a pastebin if you want to paste ascii files
<peepsalot>
ugh
<InPhase>
I often wonder about the mindset that causes people to try something like that, have that failure mode, and then promptly respond to this outcome by fleeing and never returning.
<Scopeuk>
I do wonder how much of it is people playing with AI scripting stuff and having no idea what they are doing
<Scopeuk>
There was definitely a phase of bots dropping in, dumping 10 lines of almost scad and then running off (I assume giggling)
teepee has quit [Remote host closed the connection]