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
<gbruno> [github] t-paul pushed 3 modifications (Merge pull request #4711 from openscad/build-fixes Build fixes.) https://github.com/openscad/openscad/commit/87bf17e53aac352c5f45dbdb05a4e05376512acb
<gbruno> [github] t-paul closed pull request #4711 (Build fixes.) https://github.com/openscad/openscad/pull/4711
matthieulaurent[ has joined #openscad
<matthieulaurent[> Heya, i'm working on the Python fork, and i'm changing the comment logic a bit... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/66f4ee8f10e3af87a022f0a6cdfc54e1f1611a79>)
J23k75 has quit [Quit: Client closed]
J23k75 has joined #openscad
mmu_man has quit [Ping timeout: 250 seconds]
LordOfBikes has quit [Ping timeout: 260 seconds]
LordOfBikes has joined #openscad
hyperair has joined #openscad
Junxter has joined #openscad
Junxter has quit [Max SendQ exceeded]
Junxter has joined #openscad
Junxter has quit [Remote host closed the connection]
Junxter has joined #openscad
Junxter has quit [Max SendQ exceeded]
Junxter has joined #openscad
J23k85 has joined #openscad
J23k75 has quit [Ping timeout: 246 seconds]
qeed_ has quit [Quit: qeed_]
qeed has joined #openscad
gunnbr has quit [Read error: Connection reset by peer]
guso98 has joined #openscad
J23k85 has quit [Quit: Client closed]
J23k85 has joined #openscad
J23k85 has quit [Client Quit]
J23k85 has joined #openscad
hyperair has quit [Quit: Lost terminal]
hyperair has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
misterfish has joined #openscad
<gbruno> [github] gsohler synchronize pull request #4702 (Python pr3) https://github.com/openscad/openscad/pull/4702
J23k85 has quit [Quit: Client closed]
J23k85 has joined #openscad
hyperair has quit [Quit: Lost terminal]
hyperair has joined #openscad
J23k85 has quit [Quit: Client closed]
J23k85 has joined #openscad
J23k85 has quit [Client Quit]
J23k85 has joined #openscad
J23k85 has quit [Quit: Client closed]
J23k85 has joined #openscad
hyperair has quit [Quit: Lost terminal]
hyperair has joined #openscad
guso98 has quit [Quit: Client closed]
J23k85 has quit [Quit: Client closed]
J23k85 has joined #openscad
<teepee> matthieulaurent[: I think there might be a related github issue - although it was about collapsing code
<teepee> maybe we can find a shared behavior for all the scenarios :)
hyperair has quit [Remote host closed the connection]
<matthieulaurent[> i can't find the issue you're referring to, do you have a link?
<teepee> oh, hmm, I guess it's not so similar as I thought - https://github.com/openscad/openscad/issues/4639
J23k85 has quit [Quit: Client closed]
J23k85 has joined #openscad
<teepee> so I guess, ignore my comment about the collapsible stuff
<teepee> just to understand this correctly, you are saying if there's 2 lines of code separated by an empty line, OpenSCAD adds a comment // on all 3 lines and you expect it only on the 2 actual code lines?
<matthieulaurent[> ok
<matthieulaurent[> What about making that change though? I have the code written but i'm not too sure if i should commit it. Should i open an issue first?
<teepee> I just tried in NetBeans and PyCharm, both behave the same, commenting the empty line too
<teepee> ahh, VSCode ignores the empty line
J23k85 has quit [Quit: Client closed]
<matthieulaurent[> huh, i remembered pycharm not commenting the empty lines, but it's been forever since i last used it
J23k85 has joined #openscad
<teepee> let me try with an actual python file, I had a typescript file open when trying
<matthieulaurent[> welp, if most IDEs don't do it that way then no point adding that
<teepee> comments all 3 in python too
<teepee> so far it's VSCode only :)
<teepee> assuming SQL file counts
<matthieulaurent[> my daily driver is VScode so that's probably why i'm used to it x)
<teepee> in general I'm not too attached to GUI stuff, the only part with the concern meter at max is user code visible changes
<teepee> classic case of
<teepee> workflow!
<othx> workflow is https://xkcd.com/1172/
<matthieulaurent[> there truly is a XKCD about everything
<teepee> I've not found the one about static variables
<teepee> static?
<othx> static is a bad idea when it comes to variables... https://geekandpoke.typepad.com/geekandpoke/2012/04/simply-explained-gv.html
<teepee> but there's probably one :)
<J23k85> when temperature  became a variable in climate…
misterfish has quit [Ping timeout: 258 seconds]
mmu_man has joined #openscad
matthieulaurent[ has quit [Remote host closed the connection]
Mattlau[m] has quit [Remote host closed the connection]
evils[m] has quit [Write error: Connection reset by peer]
ludoviko has quit [Remote host closed the connection]
ayan4m1[m] has quit [Read error: Connection reset by peer]
mikolajw has quit [Write error: Connection reset by peer]
LinuxHackerman has quit [Write error: Connection reset by peer]
guso2 has joined #openscad
ayan4m1[m] has joined #openscad
misterfish has joined #openscad
guso2 has quit [Quit: Client closed]
guso24 has joined #openscad
mmu_man has quit [Ping timeout: 245 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
niyawe has quit []
niyawe has joined #openscad
mmu_man has joined #openscad
aiyion1 has quit [Remote host closed the connection]
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
aiyion1 has joined #openscad
misterfish has quit [Ping timeout: 245 seconds]
Junxter has quit [Quit: Leaving]
guso24 has quit [Quit: Client closed]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
guso97 has joined #openscad
<gbruno> [github] gsohler synchronize pull request #4702 (Python pr3) https://github.com/openscad/openscad/pull/4702
mikolajw has joined #openscad
LinuxHackerman has joined #openscad
evils[m] has joined #openscad
Mattlau[m] has joined #openscad
matthieulaurent[ has joined #openscad
ludoviko has joined #openscad
<guso97> @teepee i have now documented the "black magic" in pyopenscad.cc
guso97 has quit [Ping timeout: 246 seconds]
aiyion1 has quit [Remote host closed the connection]
aiyion1 has joined #openscad
misterfish has joined #openscad
J23k85 has quit [Quit: Client closed]
J23k85 has joined #openscad
J23k85 has quit [Quit: Client closed]
J23k85 has joined #openscad
peeps[work] has joined #openscad
mmu_man has quit [Ping timeout: 260 seconds]
mmu_man has joined #openscad
guso36 has joined #openscad
<guso36> my daughter lost the a wheel of here LEGO motorcycle, so i quickly decided to model a new one.
teepee_ has joined #openscad
<guso36> i think if i had to do this in openscad language i would need more nested hierarchies or braces ...
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
<teepee> obviously
<guso36> matthieu found out that the += and -= operators are working even i never implemented them :')
<teepee> it's not all that much more complicated though https://pastebin.com/UAZdbHaN
<teepee> with the -= I'd even say the openscad one is more readable if you did not write the code yourself :P
guso78k has joined #openscad
<guso78k> haha, thank you for taking the challenge. its definitely two different strategies to approach the challenge
<guso78k> people which think like production steps which are needed to work on wood, plaster, will better describe in the way i have shown. people with more physcial or mathematical background will stay with the more descriptive approach
<teepee> yep, and I guess that's a good thing as people are used to think differently about that stuff. so options are useful
misterfish has quit [Ping timeout: 244 seconds]
guso78k has quit [Quit: Client closed]
guso36 has quit [Quit: Client closed]
guso78k has joined #openscad
<guso78k> one advantage, which remains in SCAD language is the ability to use ! % modifiers.  maybe i find something similar in python, maybe just a parameter, which exist for each function.
<teepee> it's a tag in the generated CSG tree, so it should be doable
<teepee> parameter feels a bit awkward
<teepee> but is probably fine to get things working
<guso78k> i feel it must be part of the ModuleInstantiation structure, i never peeked into that
guso78k has quit [Quit: Client closed]
<J23k85> is it known that the $fs value for text is wrong and also  changes with size
<teepee> for some values of wrong yes.
<J23k85> maybe because a font has points that can't be lowered only the fragments from the curve interpolation
<teepee> plus there's no attempt on actual segmentation or so
<teepee> there's certainly lots of opportunities for a better approach. same for SVG
fling has quit [Remote host closed the connection]
fling has joined #openscad
<gbruno> [github] MichaelAtOz edited issue #880 (Mac OS X: Sign application [$55]) https://github.com/openscad/openscad/issues/880
<gbruno> [github] MichaelAtOz edited issue #880 (Mac OS X: Sign application [$55]) https://github.com/openscad/openscad/issues/880
matthieulaurent[ has quit [Ping timeout: 245 seconds]
ludoviko has quit [Ping timeout: 245 seconds]
Mattlau[m] has quit [Ping timeout: 246 seconds]
evils[m] has quit [Ping timeout: 246 seconds]
ayan4m1[m] has quit [Ping timeout: 246 seconds]
LinuxHackerman has quit [Ping timeout: 246 seconds]
mikolajw has quit [Ping timeout: 246 seconds]
dakforever has quit [Quit: Leaving]
marcus has quit [Remote host closed the connection]
marcus has joined #openscad
misterfish has joined #openscad
misterfish has quit [Ping timeout: 246 seconds]
peeps[work] has quit [Ping timeout: 260 seconds]
dakforever has joined #openscad