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
<teepee> lazy union as a user visible feature are dead, i think, it just does not work. the return lists internally still is very useful and could extend to everywhere making the special for unneccessary
<teepee> plus we need a replacement to get multiple top level objects as explicit marker not random due to lazy union
mmu_man has quit [Ping timeout: 245 seconds]
J25k35 has joined #openscad
J25k8 has quit [Ping timeout: 240 seconds]
aiyion3 has quit [Remote host closed the connection]
aiyion3 has joined #openscad
lastrodamo has joined #openscad
guerd has joined #openscad
snaked has joined #openscad
lastrodamo has quit [Quit: Leaving]
guso78k has joined #openscad
<guso78k> teepee suggest, openscad gets associative lists. that way not only the set of the "parts"can be identified, but also their name
J25k35 has quit [Quit: Client closed]
J25k35 has joined #openscad
guso78k has quit [Client Quit]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 265 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 245 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 248 seconds]
lastrodamo has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
J25k35 has quit [Quit: Client closed]
J25k35 has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 246 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 245 seconds]
drfff has quit [Ping timeout: 276 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
mmu_man has joined #openscad
guerd has quit [Read error: Connection reset by peer]
<gbruno> [github] ochafik closed issue #110 (Ochafik.com domain has expired) https://github.com/openscad/openscad-playground/issues/110
<gbruno> [github] ochafik synchronize pull request #5196 (Use Manifold for hull() and minkowksi()'s hull) https://github.com/openscad/openscad/pull/5196
snaked has quit [Quit: Leaving]
ccox_ has quit [Ping timeout: 260 seconds]
germ has quit [Read error: Connection reset by peer]
germ has joined #openscad
rogeliodh has quit [Quit: The Lounge - https://thelounge.chat]
rogeliodh has joined #openscad
stealth_ has joined #openscad
<stealth_> hi, hope everyone is doing well. Is OpenScad not known to work in Wayland vs X11?
<teepee> I'm running it on wayland
<stealth_> hmm... weird, the rendering part doesn't work
<stealth_> same thing happens with Bambu Studio as well.
<InPhase> stealth_: appimage, build, or snap/flat?
<stealth_> aru?
<teepee> and which version is it?
<InPhase> stealth_: aur?
<stealth_> AUR
<InPhase> stealth_: It'd be good to test an appimage for comparison. Those are zero effort and just run directly from the file.
<stealth_> `openscad-qt6-git - r11340.6a25abe-1`
<InPhase> stealth_: That will tell you if your source you're grabbing from is just a bad build.
<stealth_> sure, i can do that
<teepee> I can't say much about external builds, but one interesting point would be paste-binning the output of "openscad --info"
<stealth_> but this openscad-qt6-git built i found is really good otherwise in x11, and gui actually looks better vs other installs.
<InPhase> stealth_: That's also 4 months out of date from the snapshots though.
<stealth_> give me a sec, i will log out of x1l and into wayland and i can do some tests.
<stealth_> brb
<teepee> well, yes, system/distro builds are usually the best option
stealth_ has quit [Quit: Leaving]
<InPhase> teepee: For stable releases. But these are user-contributed packages to a big arch bucket of random build points and different configurations. And the particular one selected has "0 votes" on the AUR, meaning no one has reported using it and it working. :)
<InPhase> I'd trust an appimage over that. :)
<teepee> true, still those have the best chance regarding integration
<InPhase> I guess for menu users.
<teepee> appimage comes pretty close but it still has trouble in regard to theming and/or ssl integration
stealth_ has joined #openscad
stealth_ has quit [Remote host closed the connection]
<InPhase> At this point I haven't installed a distro release of openscad in a long time. I mostly just keep a pile of appimages around, and primarily have my system setup to use the last stable appimage, or my latest master branch build. Or I fire up another appimage for testing purposes.
stealth_ has joined #openscad
<InPhase> I like that it gives reasonably consistent comparisons for users having issues.
<stealth_> k, so i can run the render but nothing shows up
<teepee> openscad --info
<stealth_> openscad --info : https://bpa.st/GZLA
<InPhase> stealth_: Did you try with a basic cube(1);
<InPhase> stealth_: It's important to make sure you don't have a separate model issue.
<teepee> hmm, the opengl context looks ok
<teepee> did you reboot lately? :)
<stealth_> out there is a output with the cube
<InPhase> So there is something different with your model then. Can you share the model?
<stealth_> can't move the view or zoomout or anything.
<teepee> any warnings when starting from a terminal window?
<stealth_> from open to running the preview and render https://bpa.st/6FIQ
<InPhase> Well that doesn't look healthy.
<stealth_> mhmm
<InPhase> Well if you got that with the nightly appimage, you have something that could be an issue report I think if we can't figure out the cause.
<stealth_> i can try the appimage
<teepee> yeah, I think I saw that before. for some reason we are getting a core gl-context which we can't work with
<teepee> we still need some of the old GL stuff only available via compatibility context
<InPhase> Oh, yeah, those errors have openscad-qt6-git in them. That's the other one.
<InPhase> "global variable gl_NormalMatrix requires "#version 100" or later" This indicates that somehow that build is using too old of something opengl related.
<stealth_> it could be nvidia not providing those shaders?
<teepee> can you try: MESA_GL_VERSION_OVERRIDE=4.6COMPAT openscad
<stealth_> there is and error when looking up `OpenGL (EGL)` could that have something to do with it?
<stealth_> not sure how to try that.
teepee has quit [Remote host closed the connection]
<stealth_> brb going to restart
stealth_ has quit [Quit: Leaving]
teepee has joined #openscad
<teepee> type exactly that in the terminal window, setting the variable before the command "openscad" only separated by a space
stealth_ has joined #openscad
<stealth_> k
<stealth_> actually i just download the appimage `OpenSCAD-2025.01.16` and it works really good :D
<InPhase> Excellent.
<stealth_> :)
<InPhase> Experience does show that "I'm using Arch" tends to precede a lot of problems that don't happen elsewhere in the Linux ecosystem. ;)
<InPhase> It's a cube!
<stealth_> i just switched the distro so i am still trying the old way of solving problems.
<teepee> interestingly the dark mode works
<stealth_> also my main and backup drive died over christmas.. so lost EVERYTHING!!! ended up building a new system.
<stealth_> ya everything looks really nice as well icons.
<teepee> I did fix the icon stuff, but appimage does not always work with dark mode for some reason I never could find the root cause for
<stealth_> o it crashed, lol
<stealth_> not sure, the fonts a bit small
<teepee> :(
<teepee> crash is certainly not expected
<stealth_> the qt-bit build had the perfect dpi ratio since i have 4k monitor it needs to be bit higher then normal size.
<stealth_> i can totally live with the way it looks now though! its awesome.
<stealth_> i can change the coding font so thats what really matters in the end.
<stealth_> darn, it crashed again! and you can blame is on my RAM this time :p its a brand new system with ddr5 ram, spend too much $ on it.
<stealth_> can't*
J25k35 has quit [Quit: Client closed]
<teepee> still do a memory test, a collegue just had that issue with a new laptop
J25k35 has joined #openscad
<gbruno> [github] scrameta synchronize pull request #5584 (RFC: New general-purpose extrusion mechanism - 2025 refresh) https://github.com/openscad/openscad/pull/5584
<stealth_> i am still using my old vidia card though, gtx 960, i will wait a while before getting AMD graphic, i am done with nvidia and its BS linux issues.
muesli has quit [Quit: NO CARRIER]
muesli has joined #openscad
Jern has joined #openscad
<stealth_> looking at the openscad-qt6-git build its building the latest commit off of github 6a25abe and its still not rendering but appimage does, hmm.. .
<teepee> different Qt, the new one might have some different bahavior
<teepee> that variable thing did not help?
<stealth_> variable thing?
<teepee> MESA_GL_VERSION_OVERRIDE=4.6COMPAT openscad
<stealth_> o, i am not sure how to run it? was it through terminal?
<stealth_> let me just uninstall this qt6 and try qt5 lets see if that works.
<teepee> no other change
<teepee> just put that into the terminal
<teepee> it should tell mesa to produce a graphics context openscad can work with, the "COMPAT" being the key (hopefully)
<stealth_> o, well i am compiling the qt5 version, if that doesn't work i will try installing the qt6 with your code.
<stealth_> nice, this looks like its working... OpenSCAD version 2025.01.17
<stealth_> its rendering and everything is looking nice (other than font size)
stealth_ has quit [Quit: Leaving]
stealth_ has joined #openscad
stealth_ has quit [Remote host closed the connection]
stealth_ has joined #openscad
stealth_ has quit [Remote host closed the connection]
stealth_ has joined #openscad
<stealth_> had to restart and its running nicely, only error i am getting now is `QFont::fromString: Invalid description 'Noto Sans,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1'`
<stealth_> wait and `qt.qpa.wayland: Wayland does not support QWindow::requestActivate()` now
<teepee> hmm, not sure about the first one, the other I'm also getting always, that seems harmless
<stealth_> ok, np... i must say this is looking really good... and runs so smooth :D
<teepee> make sure to enable advanced->backend = manifold
<stealth_> ya, did that already :)
<teepee> perfect :)
<stealth_> qt.qpa.backingstore: composeAndFlush: makeCurrent() failed
<stealth_> QWaylandGLContext::makeCurrent: eglError: 3003, this: 0x2000b7f95a0
<teepee> when? right click in 3d view maybe?
<stealth_> get that when i try to maximize the window
<teepee> hmm, ok, hopefully harmless then
Guest7 has joined #openscad
<teepee> but now... dinner time :)
<stealth_> when you double click to expand and it crashes the software.. just a note.
<stealth_> ok laters, enjoy..
stealth_ has quit [Quit: Leaving]
stealth_ has joined #openscad
stealth_ has quit [Quit: stealth_]
drfff has joined #openscad
stealth_ has joined #openscad
stealth_ has quit [Client Quit]
stealth_ has joined #openscad
aiyion3 has quit [Remote host closed the connection]
aiyion3 has joined #openscad
ccox has joined #openscad
stealth_ has quit [Quit: stealth_]
stealth_ has joined #openscad
Guest7 has quit [Ping timeout: 240 seconds]
scrameta has joined #openscad
Jern has quit [Quit: Client closed]
<scrameta> Hi
<scrameta> I just sent a mail about this 'extrude' PR to the mailing list: https://github.com/openscad/openscad/pull/5584. I added some unit tests, which were suggested here last time I mentioned it. Wondering if anyone has time to give it a quick review please?
<scrameta> I wasn't sure how to enable the experimental feature specifically for the test, so I currently turned it on globally I think!
<teepee> the word "EXPERIMENTAL" and I guess in addition the matching --enable=...
<scrameta> Thanks, will pop that in
stealth_ has quit [Quit: stealth_]
<gbruno> [github] scrameta synchronize pull request #5584 (RFC: New general-purpose extrusion mechanism - 2025 refresh) https://github.com/openscad/openscad/pull/5584
lastrodamo has quit [Quit: Leaving]
<gbruno> [github] scrameta synchronize pull request #5584 (RFC: New general-purpose extrusion mechanism - 2025 refresh) https://github.com/openscad/openscad/pull/5584
scrameta has quit [Quit: Client closed]