<InPhase>
There, PR opened and issue comment added to document.
<InPhase>
peepsalot: Hopefully you find "compilation" adequately generic to suffice. The other place this can be triggered is during a tab open. TabManager has some function that will trigger the same.
<InPhase>
But at the very least, the .what() messages should be the real information going forward.
<peepsalot>
yeah, definitely better than "parsing"
<InPhase>
Now I suppose none of that says what's actually the problem. But it's at least in the ballpark. :)
<InPhase>
Maybe some sort of zero-volume piece issue?
<InPhase>
Like with two vertices the same?
snaked has joined #openscad
<JordanBrown>
So the simple summary is "Something incomprehensible failed. You lose.".
califax has quit [Remote host closed the connection]
califax has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
Non-ICE has joined #openscad
qeed_ has joined #openscad
qeed has quit [Ping timeout: 268 seconds]
califax has quit [Remote host closed the connection]
califax has joined #openscad
guerd87 has joined #openscad
abff has quit [Read error: Connection reset by peer]
abff has joined #openscad
J1A84 has quit [Quit: Client closed]
J1A84 has joined #openscad
ur5us has joined #openscad
Flecks has quit [Remote host closed the connection]
Fleck has joined #openscad
teepee- has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee- is now known as teepee
<gbruno>
[github] PerthGoat opened issue #4355 (Put an msys2 build on the website in the downloads section to fix reliance on Microsoft Media Feature Pack binaries) https://github.com/openscad/openscad/issues/4355
<gbruno>
[github] PerthGoat edited issue #4355 (Put an msys2 build on the website in the downloads section to fix dependency on Microsoft Media Feature Pack binaries) https://github.com/openscad/openscad/issues/4355
tachoknight has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
<dalias>
is there any trick for using openscad to assemble imported STLs that are entirely non-overlapping without gigantic useless CGAL computations to determine that they're non-overlapping?
<joseph_>
teepee: I forgot to mention earlier that I fixed the segfault issues occurring with 2D test cases. Now there are only 4 failing tests with my PR. One of them is just a visual issue related to wireframe not being shown when toggled (hopefully a trivial fix). The remaining 3 failures are in lazy-union-root-for test cases. The output render makes it through 5 columns of cubes, but fails before the 6th can be rendered. What seems to
<joseph_>
be happening is that evaluateGeometry produces a polyset, which would normally be a nef polyhedron when the lazy union feature is turned off. Something about this polyset is incompatible with my changes to the attribute construction in VBO/CGALRenderer.
<joseph_>
GeometryEvaluator.cc line 500 has a couple notes in the comments, and from the blame it looks like peepsalot was the last one to work on it. I wonder if the issues I'm having could be related to the temporary approach for root nodes that is mentioned in that comment. Because the only real error across the whole test suite is for the lazy union root modifier.
<InPhase>
joseph_: peepsalot gets blamed for a lot of stuff from having fixed up some whitespace. ;)
<InPhase>
Although he was actually working in that area not too long ago.
<JordanBrown>
I need to print a big copy of https://xkcd.com/386/ and post it on my wall.
<JordanBrown>
Nothing to do with OpenSCAD today... I just had to restrain myself from jumping into a discussion on another mailing list.
<InPhase>
Does he not sell xkcd posters? Because he should really be selling them.
<dalias>
the idea is to assemble print-in-place articulated models from constituent parts modelled outside openscad
<dalias>
but it's unusably slow because openscad insists on doing CGAL unioning on imports that don't intersect each other
<peepsalot>
joseph_: define "fails before the 6th can be rendered". are you saying the 6th column is just not displayed or are you getting an exception of some sort?
<joseph_>
peepsalot: In the CI openscad exits with 0 and doesnt render the column. When debugging, it's an in valid operation error from OGL and exception in VertexState destructor. I'm about to be driving for 45min but then I'll be back online
<peepsalot>
can you upload your test report html somewhere?
<peepsalot>
or, if its using CI, then i guess just link to the specific CI build
<InPhase>
dalias: Did you try enabling lazy union?
<dalias>
hm?
<InPhase>
dalias: Well with fast-csg and lazy-union both enabled on the master branch, my two separated $fn=300 spheres render in 0.05 seconds.
<dalias>
oh i guess it's something new i don't have yet
<dalias>
i guess i need to build from soource. distro doesn't have a new ver because there hasn't been a tag in forever :/
<dalias>
yeah that's not gonna work. either it would just not run at all because it assumes a glibc host or it would pull in its own glibc ecosystem (including opengl drivers?) that would be gigantic :-p
<InPhase>
Well it's a 45MB file. How bad could it be?
<dalias>
i'm guessing it just wouldn't run
<InPhase>
What sort of computer is this?
<InPhase>
Until you start rendering giant stuff, it's pretty lightweight. :)