00:03
mtm has quit [Ping timeout: 260 seconds]
00:06
mtm has joined #openscad
00:32
GNUmoon has quit [Ping timeout: 264 seconds]
00:43
GNUmoon has joined #openscad
01:21
kintel has joined #openscad
01:21
<
kintel >
teepee I'll take a look, worst case we can open a separate issue for it
01:22
kintel has quit [Client Quit]
02:13
dustinm` has quit [Quit: Leaving]
02:14
linext has joined #openscad
02:34
dustinm` has joined #openscad
02:46
mmu_man has quit [Ping timeout: 246 seconds]
02:53
mmu_man has joined #openscad
03:02
l_k has quit [Ping timeout: 265 seconds]
03:03
l_k has joined #openscad
03:15
J24k35 has joined #openscad
03:18
J24k21 has quit [Ping timeout: 240 seconds]
03:23
linext has quit [Quit: Client closed]
03:26
hyperair has quit [Ping timeout: 260 seconds]
04:02
kintel has joined #openscad
04:47
mmu_man has quit [Ping timeout: 265 seconds]
04:48
hyperair has joined #openscad
04:49
snakedGT has quit [Quit: Leaving]
04:51
snaked has joined #openscad
05:35
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
05:43
hyperair has quit [Ping timeout: 244 seconds]
08:09
lastrodamo has joined #openscad
09:27
guerdy has quit [Read error: Connection reset by peer]
09:55
guerd has joined #openscad
10:11
aiyion1 has quit [Remote host closed the connection]
10:12
aiyion1 has joined #openscad
10:36
teepee has quit [Ping timeout: 264 seconds]
10:37
teepee has joined #openscad
11:23
mmu_man has joined #openscad
11:32
J24k35 has quit [Quit: Client closed]
11:32
J24k35 has joined #openscad
12:04
mtm has quit [Ping timeout: 252 seconds]
12:06
mtm has joined #openscad
14:41
hyperair has joined #openscad
15:29
TOV has joined #openscad
15:30
TOV has quit [Client Quit]
15:30
TOV has joined #openscad
15:31
TOV has left #openscad [#openscad]
15:36
guerd has quit [Read error: Connection reset by peer]
16:48
kintel has joined #openscad
16:48
<
kintel >
teepee Same color issue on macOS - could it be a v1 vs. v2 issue?
16:53
<
teepee >
should not, it works locally with both (on Linux obviously), but I can try again
16:54
<
teepee >
I've added a tmate debug session switch to the windows action, hopefully I can inspect the actual file
16:54
<
teepee >
maybe we can find a way of adding those to the artifacts at some point too
16:56
<
teepee >
it's a strange pattern though, like blue is only half precision?
16:56
<
teepee >
macOS Experimental Tests / macos-13 qt6 (pull_request) Successful in 24m
16:57
<
teepee >
macOS Experimental Tests / macos-13 qt5 (pull_request) Successful in 22m
16:57
<
teepee >
the macOS test runs report green on github. does it fail for you locally?
17:03
<
kintel >
GitHub CI uses lib3mf V1, I use lib3mf V2 locally
17:04
<
kintel >
I'll run a test with V1 locally as well. The main difference will be V1 is all homebrew while V2 is all manually built deps
17:04
<
teepee >
ah, I'll retry with v2 on Linux
17:05
<
teepee >
or better with both
17:06
<
teepee >
current local build has 2.3.2 (using official debian package)
17:11
<
teepee >
oh, it did not pick up the ctest changes, so I guess I'l just do a full rebuild to be on the safe side
17:14
<
kintel >
wait, lib3mf on GitHub CI is also V2 (2.3.1)
17:15
<
kintel >
..so something else is odd
17:15
anoblet has joined #openscad
17:15
<
kintel >
CPU is also different. I'll try to replicate the GitHub env locally and re-test
17:17
<
anoblet >
I'm trying to use text() inside of a module, though when I try to run Openscad, I get hundreds of errors similar to "variable size not specified as parameter in file tag.scad", using text outside of the module works.
17:18
<
teepee >
anoblet: can you put the script in a paste service and put the link to it here?
17:18
<
teepee >
kintel: V2: 100% tests passed, 0 tests failed out of 82
17:19
<
teepee >
that's ctest -R 3mf
17:20
<
teepee >
oh, you overwrite text()
17:20
<
teepee >
I assume that's not intentional
17:21
<
anoblet >
Ahh... That's super silly of me :) Thanks for the sanity check!
17:22
<
kintel >
82? I get 86 tests
17:22
<
teepee >
no problem, that's why rubber ducks are so useful :-)
17:22
<
kintel >
..and these fail for me: 3mfrendertest_issue1225 3mfcolorpngtest_color-cubes 3mfcolorpngtest_color-tests3 3mfcolorpngtest_linear_extrude-parameter-tests 3mfcolorpngtest_resize-tests
17:22
<
kintel >
both with homebrew deps and release deps
17:23
<
teepee >
I have 85, 3 are not run
17:23
<
kintel >
94% tests passed, 5 tests failed out of 86
17:24
<
teepee >
27/85 Test #2013: 3mfrendertest_issue1225 .......................................... Passed 0.32 sec
17:26
anoblet has quit [Quit: Client closed]
17:26
<
teepee >
I don't see 3mfcolorpng tests at all
17:27
<
teepee >
oh, argh, let me check the branch; I think the tmate stuff got in the way
17:27
<
teepee >
as that needed to go into master, doh
17:29
<
teepee >
aaaand back to square one, already switched to v1, lets see
17:35
<
teepee >
aha: 100% tests passed, 0 tests failed out of 86
17:40
<
kintel >
hm, even this fails for me when exported to 3mf: color([1,0,0]) cube(10);
17:41
<
kintel >
even in non-Manifold mode
17:43
<
teepee >
samve with V2: 100% tests passed, 0 tests failed out of 86
17:44
<
kintel >
teepee Could you check cube.3mf on the file server home dir and see if that differs from your own export of the above minimal example?
17:44
<
kintel >
import("cube.3mf") gives me a black cube
17:45
<
kintel >
..and if it differs, send me the good file and I can take a look at what goes wrong, unless you spot an obvious bug :)
17:45
<
kintel >
(don't have a Linux box handy right now)
17:45
<
teepee >
<base name="Color 1" displaycolor="#00000000"/>
17:46
<
teepee >
it did export black
17:46
<
kintel >
oh. That the only difference? ..and it should be #ff000000 ?
17:47
<
teepee >
probably, which test is it?
17:48
<
teepee >
oh, that was just manual export?
17:50
<
teepee >
saved cube-red.3mf on the fileserver
17:51
<
teepee >
<base name="Color 1" displaycolor="#FF0000FF"/>
17:51
<
teepee >
that's with V2, I think V1 will only allow #FF000000 as it has no means to control the alpha channel
17:53
<
ecraven >
is there any way to simulate modelled gears?
17:53
<
ecraven >
as in, move one, see what the others do?
17:54
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
17:55
teepee_ has joined #openscad
17:56
kintel has joined #openscad
17:56
<
kintel >
teepee it was just the most minimal test I could think of and it broke : /
17:57
<
teepee_ >
good start, it seems to prove the export part is the issue
17:57
<
teepee_ >
does it import the red cube?
17:58
teepee has quit [Ping timeout: 264 seconds]
17:58
teepee_ is now known as teepee
18:00
<
kintel >
where did you save it?
18:02
<
teepee >
should be along you cube.3mf, let me check
18:03
<
teepee >
oh, oops, I think I overwrote your file
18:04
<
teepee >
yep, both are same now
18:07
kintel has quit [Read error: Connection reset by peer]
18:47
kintel has joined #openscad
18:48
<
kintel >
teepee your file imports fine. I'll chase the bad color; may not have time today, but I'll put it on my list
18:49
<
teepee >
I'll try to convince github to enable ssh, so far that did not really work, maybe I can catch it there
18:51
kintel has quit [Client Quit]
18:54
kintel has joined #openscad
18:55
<
kintel >
The github ssh stuff is a bit odd, I tend to go to CircleCI whenever I can.
18:58
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
20:17
germ_ has quit [Read error: Connection reset by peer]
20:20
germ has joined #openscad
20:24
ToAruShiroiNeko has quit [Remote host closed the connection]
20:26
ToAruShiroiNeko has joined #openscad
20:29
lastrodamo has quit [Quit: Leaving]
20:45
J24k35 has quit [Quit: Client closed]
20:46
J24k35 has joined #openscad
20:49
kintel has joined #openscad
20:49
<
kintel >
teepee Found something, see github comment. Don't have time to play more right now
20:52
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
21:00
mmu_man has quit [Ping timeout: 244 seconds]
21:06
stefanct has quit [Ping timeout: 245 seconds]
21:07
mmu_man has joined #openscad
21:12
stefanct has joined #openscad
21:16
stefanct has quit [Ping timeout: 244 seconds]
21:19
stefanct has joined #openscad
21:46
kintel has joined #openscad
21:46
<
kintel >
Fixing the overflow issue in the most naive way fixed most failures.
21:46
<
kintel >
Now only 3mfrendertest_issue1225 fails
21:47
<
kintel >
..with Assertion failed: (polyset.color_indices.size() == polyset.indices.size()), function tessellate_faces, file PolySetUtils.cc, line 87.
21:51
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
22:24
<
teepee >
that assertion is wrong if color_indices is empty?
22:35
kintel has joined #openscad
22:47
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
23:00
GNUmoon has quit [Remote host closed the connection]
23:00
GNUmoon has joined #openscad
23:45
foul_owl has quit [Ping timeout: 252 seconds]
23:54
mmu_man has quit [Ping timeout: 265 seconds]