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
kintel has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
qeed_ has joined #openscad
qeed has quit [Ping timeout: 248 seconds]
Av8r has joined #openscad
use-value has quit [Remote host closed the connection]
use-value has joined #openscad
Ckat has quit [Ping timeout: 264 seconds]
Ckat has joined #openscad
J23873741 has joined #openscad
J238737 has quit [Ping timeout: 260 seconds]
fedorafan has quit [Quit: Textual IRC Client: www.textualapp.com]
srk has quit [Ping timeout: 252 seconds]
srk has joined #openscad
kintel has joined #openscad
<gbruno> [github] kintel pushed 4 additions 14 modifications (Added offscreen_old namespace) https://github.com/openscad/openscad/commit/3651bd00cf74d4a610b80ff1374307c885dbe4d7
<gbruno> [github] kintel synchronize pull request #4582 (Add new, more capable, offscreen classes) https://github.com/openscad/openscad/pull/4582
ur5us has quit [Ping timeout: 250 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<gbruno> [github] kintel pushed 1 modifications (WGL build fix) https://github.com/openscad/openscad/commit/18186b075102db403846015176ae5947333e6193
<gbruno> [github] kintel synchronize pull request #4582 (Add new, more capable, offscreen classes) https://github.com/openscad/openscad/pull/4582
fedorafan has joined #openscad
guerd871 has joined #openscad
guerd87 has quit [Read error: Connection reset by peer]
fedorafan has quit [Ping timeout: 248 seconds]
Bocaneri has joined #openscad
Bocaneri is now known as Guest5635
Sauvin has quit [Ping timeout: 240 seconds]
Guest5635 is now known as Sauvin
J23873741 is now known as J23
fedorafan has joined #openscad
<guso78> https://imgpile.com/i/hJ8XQg  F-Rep is extremely powerful and offsetting is as easy as addition. I am actually considering implementing OpenSCAD Offset3D though F-Rep. Therefore i need a fast function which can determine the altitude of a given test point above regular  PolySet object . Conversion back from F-Rep is easist
<guso78> All the special cases as like hole filling and artefact disappear would be solved automatically
<teepee> I've seen some C# project doing something like that
<guso78> this is !very! intersting. can you show me some links ?
<guso78> espcially i am interested to see the algorithm chosen
<teepee> hmm, can't find it right now :(
<guso78> still remembering this special algorithm which the solid angle which can very rebustly determine inside/outside 3d object
<guso78> *robust*
<teepee> meh, I think it was using that bunny model as example and of course everyone is using it so that's useless for searching too
tristero has quit [Ping timeout: 250 seconds]
<guso78> ahh, bunny becomes fat using offset :') :')
tristero has joined #openscad
<guso78> X-P
<teepee> I wonder if it was that one http://www.gradientspace.com/tutorials/category/g3sharp
<teepee> but it does look different from what I remember
<guso78> hmm , die site does not load in my place . bummer ...
fedorafansuper has joined #openscad
fedorafan has quit [Ping timeout: 248 seconds]
hyperair has quit [Ping timeout: 250 seconds]
castaway has joined #openscad
<guso78> page finally loaded. very interesting site!
guso78 has quit [Quit: Client closed]
ccox_ has joined #openscad
ccox has quit [Ping timeout: 246 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
use-value has quit [Quit: use-value]
rogeliodh has quit [Quit: The Lounge - https://thelounge.chat]
rogeliodh has joined #openscad
J23 has quit [Quit: Client closed]
J23 has joined #openscad
<InPhase> kintel: The CI didn't work with the pre-built non-msys2 version, but did work once I added both python and python-pip to the msys2 setup. Have you tried that on the local msys2 setup?
J23 has quit [Quit: Client closed]
J23 has joined #openscad
<InPhase> kintel: I recall connecting in with that CI ssh hook option, and confirming that it was actually utilizing the msys2 installed python version.
<InPhase> kintel: I cannot speak to whether or not something has changed since I set it up, since I have not looked back, but this wasn't too long ago.
use-value has joined #openscad
fedorafansuper has quit [Ping timeout: 252 seconds]
fedorafan has joined #openscad
pah is now known as pa
castaway has quit [Ping timeout: 268 seconds]
snaked has quit [Quit: Leaving]
little_blossom has quit [Ping timeout: 265 seconds]
castaway has joined #openscad
little_blossom has joined #openscad
gunnbr_ has quit [Ping timeout: 265 seconds]
fedorafan has quit [Ping timeout: 276 seconds]
fedorafan has joined #openscad
fedorafan has quit [Ping timeout: 252 seconds]
kintel has joined #openscad
<gbruno> [github] kintel synchronize pull request #4582 (Add new, more capable, offscreen classes) https://github.com/openscad/openscad/pull/4582
<gbruno> [github] kintel pushed 1 modifications (Default context creators to -old for now) https://github.com/openscad/openscad/commit/3a580b7a1bf183bc730519633070502d7625e77d
fedorafan has joined #openscad
<gbruno> [github] kintel opened issue #4584 (msys2: Fails to build twice (GLEW not found)) https://github.com/openscad/openscad/issues/4584
<gbruno> [github] kintel edited issue #4584 (msys2: Fails to build twice (GLEW not found)) https://github.com/openscad/openscad/issues/4584
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kintel has joined #openscad
<kintel> InPhase Thanks, that's helpful info. I'll dig into it, just need to limit my Windows sessions to maintain sanity ;)
hyperair has joined #openscad
fedorafan has quit [Ping timeout: 246 seconds]
fedorafan has joined #openscad
<kintel> peeps[zen] Do you happen to remember why we build with -DNOGDI on Windows?
<kintel> Introduced by you in 2019: https://github.com/openscad/openscad/pull/2824
<kintel> I need GDI now, just wonder what might break if I re-enable it
<teepee> I think that did build-conflict
<teepee> peeps[zen]: just did the qmake -> cmake stuff, it existed earlier
fedorafan has quit [Ping timeout: 268 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
fedorafan has joined #openscad
kintel has joined #openscad
fedorafansuper has joined #openscad
fedorafan has quit [Read error: Connection reset by peer]
fedorafansuper has quit [Read error: Connection reset by peer]
<kintel> right, naming conflict. Good, that's easy to manage - thx!
fedorafansuper has joined #openscad
muesli has quit [Quit: NO CARRIER]
muesli has joined #openscad
Guest378 has joined #openscad
<lf94> ive heard good things about ninja
Guest378 has quit [Client Quit]
fedorafansuper has quit [Ping timeout: 276 seconds]
castaway has quit [Ping timeout: 268 seconds]
castaway has joined #openscad
<kintel> lf94 ninja is quite nice, I'm considering switching, just for the auto-scaling over CPUs
<kintel> yeah, make on Windows is a mess ;)
fedorafan has joined #openscad
<joseph_> teepee kintel: I began an outline of a GSoC proposal for OpenGL modernization. Before I start working on the longer "detailed description" sections, I wanted to first just check in and ask for your thoughts about the direction it's going. Link here: https://gist.github.com/jbinvnt/2d21e0dfc45dbec05ca2f19d741c38f8
use-value has quit [Quit: use-value]
fedorafan has quit [Ping timeout: 265 seconds]
fedorafan has joined #openscad
<kintel> joseph_ The direction makes sense. I would prefer if the previous GSoC WIP PR was finished and merged as well, before it accumulates too much bitrot
<kintel> I added a couple of comments on that PR. My main concern is that the "marked" concept is making everything a bit complex, especially considering that we may eventually deprecate CGAL, and the entire "marked" codepath
<kintel> My mantra these days is: Before adding features, reduce complexity and clean up past mistakes first ;)
ur5us has joined #openscad
<InPhase> kintel: It really is important to make time for that...
<InPhase> kintel: I'm in that phase on a work project.
<kintel> yeah, I tend to spend 80% on cleanup on anything I touch on OpenSCAD; we have a bit of technical debt in the dark corners of our codebase
<kintel> ..and OpenGL is a particularly dark corner (and hard to test due to platform differences)
<kintel> In some cases, accumulating technical debt is warranted, but it kind of required someone to take long-term responsibility for sticking around and managing that debt. For one-off contributions like GSoC, we don't really have that luxury in most cases
<InPhase> kintel: peeps[zen] did some great work cleaning up piles of technical debt over the past few years. I remember multiple such endeavors.
<InPhase> It warrants a shout-out. :)
<kintel> Yeah, good stuff that! Things are generally moving in the right direction. All those good contributions is one of the main reasons I have motivation to tackle the GL context stuff right now :)
<InPhase> And I suppose for you, you're at that 10 year delta point. I know whenever I look back at any code 10 or more years in the past, there's always a "Meh, why did I do that" sense in certain piles of it.
<InPhase> For 20 years, sometimes, "Let us pretend someone else wrote this."
fedorafan has quit [Ping timeout: 252 seconds]
fedorafan has joined #openscad
<gbruno> [github] kintel pushed 4 additions 3 modifications (Add OffscreenContextWGL) https://github.com/openscad/openscad/commit/7e4519ac1e72dd7aaa2c863731ac063eba4a33f9
<gbruno> [github] kintel synchronize pull request #4582 (Add new, more capable, offscreen classes) https://github.com/openscad/openscad/pull/4582
<gbruno> [github] kintel edited pull request #4582 (Add new, more capable, offscreen classes) https://github.com/openscad/openscad/pull/4582
<gbruno> [github] kintel edited pull request #4582 (Add new, more capable, offscreen classes) https://github.com/openscad/openscad/pull/4582
<gbruno> [github] kintel edited pull request #4582 (Add new, more capable, offscreen classes) https://github.com/openscad/openscad/pull/4582
<gbruno> [github] kintel assigned issue #4583 (Tests are not runnable for msys2 build) https://github.com/openscad/openscad/issues/4583
<gbruno> [github] kintel assigned issue #4580 (Mac image appears not to be properly PGP signed) https://github.com/openscad/openscad/issues/4580
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ur5us has quit [Ping timeout: 250 seconds]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
fedorafan has quit [Ping timeout: 248 seconds]
fedorafan has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
ur5us has joined #openscad
castaway has quit [Ping timeout: 276 seconds]
greenbigfrog has quit [Ping timeout: 276 seconds]
greenbigfrog has joined #openscad
Joel has quit [Read error: Connection reset by peer]
Joel has joined #openscad
marcus has quit [Remote host closed the connection]
snaked has joined #openscad
marcus has joined #openscad
gunnbr has joined #openscad
fedorafan has quit [Ping timeout: 265 seconds]
fedorafan has joined #openscad
ur5us has quit [Ping timeout: 250 seconds]