teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
califax has quit [Remote host closed the connection]
califax has joined #openscad
J23k59 has joined #openscad
J23k has quit [Ping timeout: 245 seconds]
mmu_man has quit [Ping timeout: 268 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
<joseph_> Is the forum down? I am getting an Unable to connect error
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
LordOfBikes has quit [Ping timeout: 265 seconds]
LordOfBikes has joined #openscad
<joseph_> teepee: It seems to happen only with links to https://forum.openscad.org but using http instead will successfully redirect me to the correct site. I encountered this after clicking a link in Google results, which uses https
<teepee> ah, indeed. might be an error when the shortcut link was switched not long ago
<gbruno> [github] kintel pushed 7 modifications (Use gettext functionality from glib instead of directly from gettext) https://github.com/openscad/openscad/commit/8346b391975e97f2475250731551037ffe0af64c
kintel has joined #openscad
<kintel> Another chapter in the world of python: Does anyone have a convenient, multi-platform way of correctly callinh python from a shell script?
<kintel> e.g. depending on system, the python interpreter is called "python", "python2", or "python3", but any of those may also be missing.
<kintel> I noticed this because scripts/translation-update.sh stopped working on macOS, since "python" is no longer shipped; it's only "python3" now..
<kintel> I can rename to "python3", just not sure if that would break other platforms
<InPhase> kintel: On everything but Windows, /usr/bin/env python3
<InPhase> "python" sometimes exists. "python3" always exists, except on python2 only systems which no one is supporting anymore.
<InPhase> So there's no need to call anything but python3.
<InPhase> The /usr/bin/env will work for automatically finding the path of python3 in a #!
<InPhase> And in any place on Windows that can actually handle on a #! line, /usr/bin/env is probably present there too.
<InPhase> If you just need to call it directly on a regular line, and it's in the path, then just plain old "python3" should work reliably on all systems worth caring about.
<kintel> InPhase Sounds good - I'll get the remaining scripts updated to python3 :)
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
linext has quit [Read error: Connection reset by peer]
foul_owl has quit [Quit: WeeChat 2.3]
<gbruno> [github] kintel pushed 3 modifications (Use python3 instead of python) https://github.com/openscad/openscad/commit/b71ee22e97a503eb0656403f7383ed92be1d2189
<gbruno> [github] kintel opened pull request #4657 (Use python3 instead of python) https://github.com/openscad/openscad/pull/4657
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
foul_owl has joined #openscad
lenbok[m] has joined #openscad
guso78 has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 268 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 250 seconds]
guso78 has quit [Quit: Client closed]
mmu_man has joined #openscad
adigitoleo has quit [Remote host closed the connection]
n1essa has quit [Remote host closed the connection]
adigitoleo has joined #openscad
n1essa has joined #openscad
mmu_man has quit [Ping timeout: 265 seconds]
mmu_man has joined #openscad
J23k59 has quit [Quit: Client closed]
J23k59 has joined #openscad
mmu_man has quit [Ping timeout: 246 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 240 seconds]
mmu_man has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
rogeliodh has quit [Quit: The Lounge - https://thelounge.chat]
rogeliodh has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
mmu_man has quit [Ping timeout: 246 seconds]
mmu_man has joined #openscad
<gbruno> [github] kintel closed pull request #4657 (Use python3 instead of python) https://github.com/openscad/openscad/pull/4657
<gbruno> [github] kintel pushed 3 modifications (Use python3 instead of python (#4657)) https://github.com/openscad/openscad/commit/c8c246c0c0fbc762a06ea102ce2f377386a47707
<gbruno> [github] kintel pushed 13 modifications (Use gettext functionality from glib instead of directly from gettext) https://github.com/openscad/openscad/commit/b116b85c65d0e50c86bda0e8aaf0dc078fd2f5c6
kintel has joined #openscad
<gbruno> [github] kintel synchronize pull request #4656 (Use gettext functionality from glib instead of directly from gettext) https://github.com/openscad/openscad/pull/4656
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
guso78 has joined #openscad
kintel has joined #openscad
kintel has quit [Quit: Textual IRC Client: www.textualapp.com]
rawgreaze has quit [Quit: ZNC 1.8.2 - https://znc.in]
mmu_man has quit [Ping timeout: 256 seconds]
mmu_man has joined #openscad
guso78 has quit [Quit: Client closed]
guso78 has joined #openscad
guso78 has quit [Quit: Client closed]
kintel has joined #openscad
mmu_man has quit [Remote host closed the connection]
linext has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
califax has quit [Remote host closed the connection]
califax has joined #openscad
<pa> hi folks, [OT] does anyone happen to have an STL for a handle for a file?
<pa> nvm found one
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
muesli has quit [Quit: NO CARRIER]
muesli has joined #openscad
peepsalot has joined #openscad
califax has quit [Ping timeout: 240 seconds]
califax has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<guso78[m]> Special question. Does an object stay manifold, when at an Edge only one of the halfedges IS Split into two colinear halfedges. That means two halfedges abut to one Long halfedge.
Guest57 has joined #openscad
Guest57 has quit [Client Quit]
califax has quit [Remote host closed the connection]
califax has joined #openscad
mmu_man has joined #openscad
<J23k59> isn't manifold if none points are shared in two volumes?
guso78 has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
<guso78> my question is just one volulme
<joseph_> kintel: Here's a summary of what I've found so far about the artifacts. For some context, I try to build all of my projects in Docker. Last year I had issues matching the libc version with my host OS, so I was actually also running OpenSCAD inside Docker the whole time (with X forwarding). That meant the flickering/z-fighting artifact didn't appear at all.
<guso78> https://imgpile.com/i/9f650N i refer to this. is this an manifold object ?
<joseph_> kintel: But I just fixed the dynamic library issues and I now can build OpenSCAD binaries that run directly on my Linux host. What I've found is that my code from last year on #4330 has the flickering on F5 show edges (no different from master). BUT, I haven't seen any artifacts in F6 mode when using GLSL shaders.
use-value has quit [Remote host closed the connection]
<teepee> guso78: I think that is manifold if that those 2 middle vertex are attaching to the new edge and to 2 half length edges each
<guso78> ok great. this is relevant when when creating data for my polyhedron. i believe such a  solid as shown can *ALWAYS* be reduced to have always mirrored halfedges, but generation of shown object is easier
<J23k59> guso78 you may get a problem if the other faces go over the additional center vertex.
pah has joined #openscad
pa has quit [Ping timeout: 248 seconds]
<J23k59> imagine you move those vertex up a little .. then there would be an open gap to the side walls and not being watertight anymore due to floating point imperfection
<J23k59> https://imgpile.com/i/9f6zwk  is  what the faces need to be
<guso78> yes, but everything is calculated mathematically. no chance for imperfection.
<guso78> but i got the idea
<J23k59> you can not make a face with a vertex on the edge that is not used for the face.  And you always have floating point error which is why you need to overlap objects in scad
Guest65 has joined #openscad
<J23k59> guso78 if you use a computer there is no perfect math https://0.30000000000000004.com/
<guso78> great site! i did not know this one
Guest65 has quit [Quit: Client closed]
<J23k59> only hard to remember the url Ü
guso6 has joined #openscad
foul_owl has quit [Quit: WeeChat 2.3]
<guso78> you simply put the number of 0's into your brain. its  15 exactly ...
<teepee> I just starred the github repos so I can find it via "0.3" :)
<teepee> sadly searching for just 000 does not work
<guso78> haha, all contemporary stuff must be on github nowadays ...
<guso78> ... is printing his 1st qr code now ...
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
peepsalot has quit [Ping timeout: 250 seconds]
kintel has joined #openscad
<kintel> joseph_ Makes sense, F6 mode doesn't use OpenCSG, so the artifacts would be gone. However, I would expect we'd want custom shaders to be applied during F5 as well, as we try to make the two modes as similar as possible.
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Guest42 has joined #openscad