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
mtm has quit [Ping timeout: 248 seconds]
mtm has joined #openscad
linext has joined #openscad
J25k94 has joined #openscad
mmu_man has quit [Ping timeout: 246 seconds]
J25k60 has quit [Ping timeout: 240 seconds]
linext has quit [Quit: Client closed]
snaked has joined #openscad
stealth_ has quit [Quit: Leaving]
kintel has joined #openscad
<kintel> guso78 Re. the axis rendering; I vaguely remember someone mentioning this earlier, but it seems to be very uncommon. I suspect a bad GL driver in your VM, possibly some GL state is leaking through and causes the rendering to look wrong
<kintel> It could also be that we fail to initialize some state, which happens to be initialized differently on different environments.
<kintel> If you're motivated: Check different VirtualBox versions and check more OpenSCAD versions to see if it changes.
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
<kintel> guso78 Oh, and perhaps compare GUI vs. cmd-line rendering as they perform different GL context setup
lastrodamo has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
guso78k has joined #openscad
<guso78k> @kintel, thank you for you analysis. i am quite confident, that this change came by chaning from virtualvox 5.6 to 7.1, and i have tracked down the issue:
<guso78k> it only happens with virtualbox > 5.6(dont know exact number), with lines rendering to infinity(w=0) and with stippled lines
guerd has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
guerd has quit [Read error: Connection reset by peer]
guso78k has quit [Quit: Client closed]
Guest8 has joined #openscad
castaway has quit [Ping timeout: 246 seconds]
castaway has joined #openscad
<Guest8> Hello! Here's a short question: Are there inclusion-guards in OpenSCAD? The only search-results I get on Google are for C/C++.
<Guest8> Is it even possible to have inclusion-guards in OpenSCAD due to variables being immutable?
<Guest8> ChatGPT used a simple if-statement on the global scope, but that would make it impossible to set global variables, right?
guso78k has joined #openscad
hyperair has quit [Ping timeout: 264 seconds]
califax has quit [Ping timeout: 264 seconds]
califax has joined #openscad
hyperair has joined #openscad
<teepee> Guest8: ChatGPT is extremly bad to unusable for OpenSCAD
<teepee> and there are no exclusion guards needed, same file is automatically loaded once
Guest8 has quit [Quit: Client closed]
J25k94 has quit [Quit: Client closed]
J25k94 has joined #openscad
buZz has quit [Ping timeout: 265 seconds]
mmu_man has joined #openscad
Guest8 has joined #openscad
<Guest8> Or am I doing something wrong? OpenSCAD seems so straight-forward, still I don't see an easy way here.
hyperair has quit [Ping timeout: 276 seconds]
<guso78k> use "use" instead of include ...
mtm has quit [Ping timeout: 260 seconds]
mtm has joined #openscad
Guest8 has quit [Quit: Client closed]
hyperair has joined #openscad
hyperair has quit [Ping timeout: 260 seconds]
buZz has joined #openscad
buZz is now known as Guest5680
Guest5680 has quit [Ping timeout: 244 seconds]
guso78k has quit [Quit: Client closed]
buZz has joined #openscad
buZz is now known as Guest4884
snaked has quit [Quit: Leaving]
fling_ has joined #openscad
fling has quit [Ping timeout: 264 seconds]
TheAssassin has quit [Ping timeout: 264 seconds]
TheAssass1n has joined #openscad
fling_ is now known as fling
pie__ has joined #openscad
drfff has quit [*.net *.split]
pie_ has quit [*.net *.split]
foul_owl has quit [*.net *.split]
ecraven has quit [*.net *.split]
foul_owl has joined #openscad
drfff has joined #openscad
ecraven has joined #openscad
ecraven- has joined #openscad
ecraven has quit [Ping timeout: 252 seconds]
Ckat has quit [Ping timeout: 246 seconds]
Ckat has joined #openscad
ecraven- is now known as ecraven
greenbigfrog has quit [Remote host closed the connection]
greenbigfrog has joined #openscad
greenbigfrog has quit [Remote host closed the connection]
greenbigfrog has joined #openscad
greenbigfrog has quit [Remote host closed the connection]
greenbigfrog has joined #openscad
Ckat has quit [Ping timeout: 252 seconds]
Ckat has joined #openscad
hyperair has joined #openscad
stealth_ has joined #openscad
stealth_ has quit [Remote host closed the connection]
J25k16 has joined #openscad
<gbruno> [github] jordanbrown0 opened issue #5614 (Segmentation fault with "-o something.echo -o something.stl") https://github.com/openscad/openscad/issues/5614
J25k94 has quit [Ping timeout: 240 seconds]
L29Ah has quit [Ping timeout: 244 seconds]
kintel has joined #openscad
church_ has joined #openscad
<church_> Are there better ways (other then constructing segment by segment) to concave hull then with intersect?
<gbruno> [github] scrameta synchronize pull request #5584 (RFC: New general-purpose extrusion mechanism - 2025 refresh) https://github.com/openscad/openscad/pull/5584
<church_> i hate that i have to render() each intersect use (for parts later used to difference with), or CSG object limit gets hit :(
<church_> funny, if i "debug" #-prefix those, then they seem not to be counted in that limit of CSG max objects to normalize in preview. But then preview looks fugly with red bits all around
<church_> .. non related to this, i'm in awe, how much faster new manifold renderer is. It shows way more z-infighting remnants then old renderer .. but that rendering speed is .. addictive :)
<church_> Also i wonder if there is way to increase transparency of #-debugged or %-ed parts. Previously i used openscad on macos, now - on win11, and for useful purposes #&% seems way less transparent, unusable much for seeing other model bits through, requiring to resort more to commenting other bits in a way :(
L29Ah has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
guso78k has joined #openscad
<guso78k> church_, you can improve this behavior, if you increase the convexity attribute on your primitives
<church_> guso78k: transparency bit?
<guso78k> nope, for cube e.g you write cube([10,20,30], convexity=10)
<guso78k> same applies for cylinder, sphere , polyhedron ...
<church_> hhuh, i thought that convexity is more needed for more advanced stuff, at least usually that's only place where i see it being changed from defaults in others code, almost never seen it changed for basic primitives like cube/cylinder/sphere
<church_> also changing each end every place .. convexity cannot be set globally, right?
<guso78k> convexity is only needed for preview algorithm to work well enough. its useless for render
<guso78k> doubt, convexity can be set globally, but you might bug the devs about that O:3
<church_> there are more important bits that i'd wish to bug them, but won't, as seen others doing that for years with no result :)
J25k16 has quit [Quit: Client closed]
J25k16 has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
gbruno has quit [Ping timeout: 244 seconds]
gbruno has joined #openscad
Guest60 has joined #openscad
Non-BEAST is now known as Non-ICE
<gbruno> [github] scrameta synchronize pull request #5584 (RFC: New general-purpose extrusion mechanism - 2025 refresh) https://github.com/openscad/openscad/pull/5584
scrameta has joined #openscad
guso78k has quit [Quit: Client closed]
TheAssass1n has quit [Remote host closed the connection]
TheAssassin has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
Guest60 has quit [Ping timeout: 240 seconds]