00:03
mtm has quit [Ping timeout: 265 seconds]
00:05
mtm has joined #openscad
00:09
<
teepee >
Guest8: with normal version. including dev snapshot no, however there is a prototype exploring that
00:37
<
Guest8 >
Alright, thanks, then!
00:37
mmu_man has quit [Ping timeout: 252 seconds]
00:56
kintel has joined #openscad
00:57
<
kintel >
teepee re. local application: Only the fileformat::all() thing - if you think it's worth enabling it now, to allow 2D application
00:58
<
kintel >
macOS works, turns out the --all parameter can be passed before the file arg
00:58
<
teepee >
we can just do that in the next step
00:58
<
kintel >
ok, so it's good to go from my perspective
00:58
<
teepee >
ok, I'll merge and try to get the 3mf export dialog fixed
00:59
<
teepee >
looks like also some crash on non-linux happening which is a bit annoying, but I assume it's trying to open the dialog in headless mode or something
01:00
<
teepee >
and very annoying that qt < 5.15 has no hash for qstring
01:01
<
kintel >
see a crash, just a build failure..
01:02
<
kintel >
Yeah one day, Qt5 will be history. just not sure how many decades from now...
01:02
J25k39 has quit [Quit: Client closed]
01:02
J25k39 has joined #openscad
01:03
<
teepee >
ouch, I knew there would be a conflict with the export dialog but 6 files? meh
01:03
<
kintel >
pca006132 re. testing - yeah, getting good test coverage for non-manifold imports and/or polyhedrons would be good.
01:03
<
teepee >
but hopefully just header name fixes...
01:06
<
kintel >
Let me know when it's rebased and I can run it in a debugger to get a stack trace
01:11
<
teepee >
I'm adding a setting to enable/disable remote services, I think for the current init there is no mutex needed
01:12
<
teepee >
static variables in methods are single threaded I believe
01:12
<
teepee >
but I wonder if it would be better to load when opening the dialog, not on app start
01:13
<
kintel >
Yeah, I think load on app start was an optimization attempt, and not really worth doing, unless we plan to do a single call for a bunch of app-related stuff later on
01:15
<
kintel >
you mean initialization of static variables being guaranteed to be done only once even if called simultaneously?
01:16
<
teepee >
yes, I belive so
01:17
<
kintel >
Yes: If multiple threads attempt to initialize the same static local variable concurrently, the initialization occurs exactly once (similar behavior can be obtained for arbitrary functions with std::call_once).
01:17
<
kintel >
..unless the initialization recursively calls the calling function, in which case you're on your own :)
01:19
<
teepee >
recursive call is UB
01:19
<
kintel >
heh, that was my source ;)
01:20
<
teepee >
I try to go for that when searching stuff, not the easiest readable one, but feels complete, correct and often has examples too
01:24
<
teepee >
hmm, still build issues on master, maybe I'll have a look tomorrow... in CGALCache.cc ?
01:24
<
teepee >
CGALCache.cc:31:57: error: cannot convert ‘std::shared_ptr<const CGAL_Nef_polyhedron>’ to ‘bool’ in return
01:25
<
teepee >
with manifold=off
01:34
<
kintel >
huh, I thought that would just null check the pointer
01:35
<
kintel >
Perhaps a good reason why "!= nullptr" should generally be preferred
01:37
<
kintel >
Building without manifold might be a thing of the past soon though..
01:39
<
kintel >
hm, the qt-obsolete.h include breaks on macOS:
01:39
* kintel
3 | #if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0))
01:39
<
kintel >
error: function-like macro 'QT_VERSION_CHECK' is not defined
01:40
<
teepee >
yeah, I know
01:40
<
teepee >
I moved it up too much
01:40
<
teepee >
when I introduced it, it gave that the template specialisation already happened
01:41
<
kintel >
You can also just cave in and use QMap :)
01:41
<
teepee >
well, it works >= 22.04
01:41
<
teepee >
so I'm ok with the version check we can toss out soon-isg
01:42
<
teepee >
soon-ish, as in not 10 years (hopefully) :-)
01:43
<
kintel >
Qt5 officially stops being supported May 2025, so that might be a good target
01:46
<
teepee >
perfect, standard support for 20.04 is April 2025
01:46
<
teepee >
I guess we don't care for extended :-)
01:46
<
teepee >
which is 2032
01:47
<
teepee >
so maybe we just drop it already?
01:47
<
teepee >
no wait, AppImage is 20, or 22...
01:49
<
teepee >
I think I need to update that to 22.04 and hopefully qt6 first
01:54
<
kintel >
I had to pretty much drop Qt5 for macOS already. MXE/msys2 might be another story
01:56
<
teepee >
mxe has qt6 I think
01:57
<
teepee >
hmm, no qt version mentioned for qscintilla though
01:59
<
teepee >
it depends on qtbase which is qt5
01:59
<
teepee >
so that may need some dependency patching
02:06
Guest65 has joined #openscad
02:26
J25k39 has quit [Quit: Client closed]
02:26
J25k39 has joined #openscad
02:40
Guest65 has quit [Ping timeout: 240 seconds]
02:49
J25k50 has joined #openscad
02:50
Guest8 has quit [Quit: Client closed]
02:52
J25k39 has quit [Ping timeout: 240 seconds]
03:08
hyperair has quit [Remote host closed the connection]
04:48
lastrodamo has joined #openscad
04:53
guerd has joined #openscad
05:21
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
05:35
Guest75 has joined #openscad
05:36
Guest75 has quit [Client Quit]
05:38
aiyion2 has quit [Remote host closed the connection]
05:38
aiyion3 has joined #openscad
06:56
teepee has quit [Remote host closed the connection]
06:58
teepee has joined #openscad
07:07
TheAssassin has quit [Ping timeout: 264 seconds]
07:20
pa has joined #openscad
07:20
<
pa >
anyone ever attempted to 3d print watch straps in tpu?
07:40
hyperair has joined #openscad
07:59
<
InPhase >
pa: It's been done, but I haven't tried it personally.
08:57
JakeSays_ has joined #openscad
08:58
JakeSays has quit [Ping timeout: 252 seconds]
09:38
TheAssassin has joined #openscad
10:03
mmu_man has joined #openscad
10:11
<
pa >
thanks.. i might give it a shot then..
10:15
hyperair has quit [Ping timeout: 260 seconds]
10:18
JakeSays_ is now known as JakeSays
11:12
mmu_man has quit [Ping timeout: 265 seconds]
11:20
mmu_man has joined #openscad
11:41
pa has quit [Quit: quit.]
11:53
guerd has quit [Read error: Connection reset by peer]
12:03
mtm has quit [Ping timeout: 276 seconds]
12:06
mtm has joined #openscad
12:07
l_k has joined #openscad
12:08
pah has joined #openscad
12:08
l_k_ has joined #openscad
12:09
pah is now known as pa
12:10
l__k has quit [Ping timeout: 252 seconds]
12:12
l_k has quit [Ping timeout: 264 seconds]
12:13
l_k has joined #openscad
12:14
l__k has joined #openscad
12:15
l_k_ has quit [Ping timeout: 246 seconds]
12:18
l_k has quit [Ping timeout: 244 seconds]
12:23
l_k has joined #openscad
12:26
l__k has quit [Ping timeout: 244 seconds]
12:28
l__k has joined #openscad
12:31
l_k has quit [Ping timeout: 264 seconds]
12:31
l_k has joined #openscad
12:34
l__k has quit [Ping timeout: 248 seconds]
12:35
l_k has quit [Read error: Connection reset by peer]
12:35
l_k has joined #openscad
12:47
kow__ has quit [Ping timeout: 252 seconds]
13:06
<
J25k50 >
oh render colors overwrite the inverted faces pink in F12 that is suboptimal
13:10
mmu_man has quit [Ping timeout: 272 seconds]
13:24
guso78k has joined #openscad
13:24
mmu_man has joined #openscad
13:32
<
guso78k >
teepee, I am impressed, how a quick&dirty Cura starter converted OpenSCAD into the central toolchain application thanks to QProcess
13:37
<
teepee >
i found the automatic reload in cura good enough, it's useful for prusaslicer but I wish they had a --clear-buildplate option
13:38
l__k has joined #openscad
13:39
l_k_ has joined #openscad
13:39
l_k_ has quit [Client Quit]
13:41
l_k has quit [Ping timeout: 265 seconds]
13:41
<
guso78k >
and my main concern was addressed: when printing from SD card, i can easily identify the correct gcode file as it contains the design name
13:42
l__k has quit [Ping timeout: 246 seconds]
13:50
teepee_ has joined #openscad
13:54
teepee has quit [Ping timeout: 264 seconds]
13:54
teepee_ is now known as teepee
13:58
hyperair has joined #openscad
14:24
fling_ has joined #openscad
14:25
fling has quit [Ping timeout: 264 seconds]
14:32
fling_ is now known as fling
15:45
guso78k has quit [Quit: Client closed]
15:50
sinned69158 has quit [Ping timeout: 265 seconds]
16:02
guso78k has joined #openscad
16:37
guso78k has quit [Ping timeout: 240 seconds]
16:48
rogeliodh has joined #openscad
18:18
muesli has quit [Quit: NO CARRIER]
18:19
muesli has joined #openscad
18:23
mmu_man has quit [Ping timeout: 252 seconds]
18:43
mmu_man has joined #openscad
19:27
fling has quit [Ping timeout: 264 seconds]
19:36
fling has joined #openscad
20:11
guso78k has joined #openscad
21:14
mmu_man has quit [Ping timeout: 252 seconds]
21:34
hisacro has quit [Ping timeout: 265 seconds]
21:43
lastrodamo has quit [Quit: Leaving]
21:51
J25k50 has quit [Quit: Client closed]
21:51
J25k50 has joined #openscad
21:52
hisacro has joined #openscad
22:10
mmu_man has joined #openscad
22:11
guso78k has quit [Quit: Client closed]
22:21
TheAssassin has quit [Ping timeout: 264 seconds]
22:22
TheAssassin has joined #openscad
23:04
TheAssassin has quit [Ping timeout: 264 seconds]
23:04
TheAssassin has joined #openscad
23:37
TheCoffeMaker has quit [Remote host closed the connection]
23:38
TheCoffeMaker has joined #openscad