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] kintel pushed 10 modifications (Disabled clang-format in certain places where it made code less readable) https://github.com/openscad/openscad/commit/456df350eb9e4d1238c2da8d344f4726d736c2ae
RoyK has quit [Ping timeout: 255 seconds]
RoyK has joined #openscad
howiemnt has joined #openscad
RoyK has quit [Ping timeout: 255 seconds]
RoyK has joined #openscad
L29Ah has quit [Ping timeout: 244 seconds]
<gbruno> [github] kintel synchronize pull request #6085 (Beautify with changes) https://github.com/openscad/openscad/pull/6085
<gbruno> [github] kintel synchronize pull request #6085 (Beautify with changes) https://github.com/openscad/openscad/pull/6085
L29Ah has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
snaked has joined #openscad
J25K63 has joined #openscad
J25K has quit [Ping timeout: 250 seconds]
sculptor has quit [Ping timeout: 260 seconds]
zml has joined #openscad
J25K63 has quit [Quit: Client closed]
J25K63 has joined #openscad
JakeSays has quit [Remote host closed the connection]
JakeSays has joined #openscad
<gbruno> [github] gargagecan opened issue #6086 (Font in Console not loaded properly from saved preferences on program start) https://github.com/openscad/openscad/issues/6086
mmu_man has joined #openscad
shwouchk has quit [Read error: Connection reset by peer]
shwouchk has joined #openscad
J25K63 has quit [Quit: Client closed]
J25K63 has joined #openscad
val has quit [Quit: We're here, we're queer, connection reset by peer.]
hyperair has quit [Quit: Segmentation Fault]
hyperair has joined #openscad
val has joined #openscad
val has quit [Max SendQ exceeded]
val has joined #openscad
mmu_man has quit [Ping timeout: 248 seconds]
val has quit [Quit: We're here, we're queer, connection reset by peer.]
val has joined #openscad
snaked has quit [Quit: Leaving]
kintel has joined #openscad
<kintel> Hey all, I'm back - still catching up, but feel free to ping me :)
<InPhase> kintel: *ping*
<InPhase> Consider yourself pinged.
<kintel> Mmm, nothing like a good ping:)
<othx> J25K63 linked to YouTube video ""Give me a ping Vasili, one ping only please." - The Hunt For Red October" => 1 IRC mentions
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
RoyK has quit [Ping timeout: 255 seconds]
<gbruno> [github] AaronVerDow synchronize pull request #6084 (Switch to clang-format and add formatting workflow) https://github.com/openscad/openscad/pull/6084
<gbruno> [github] AaronVerDow synchronize pull request #6085 (Beautify with changes) https://github.com/openscad/openscad/pull/6085
sculptor has joined #openscad
sculptor has quit [Changing host]
sculptor has joined #openscad
gioele has joined #openscad
<gioele> right now I use the difference of two cylinders, then I attach it to two stretched cubes (plus some epsilon to join the geometries). Are there better ways?
RoyK has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
mmu_man has joined #openscad
<teepee> gioele: I'd probably use something like $fa = 2; $fs = 0.2; linear_extrude(20) difference() { offset(20) square(50); offset(18) square(50); }
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
mmu_man has quit [Ping timeout: 272 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 248 seconds]
J25K63 has quit [Quit: Client closed]
J25K63 has joined #openscad
Guest66 has joined #openscad
Guest66 has quit [Client Quit]
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
<gioele> I have a file with 1) constant definitions, 2) various `module`s, 3) some geometries. How can I include this file from another file but without running the geometries at the end? `use` will not load the constants into the file; `include` will generate the geometries at the end
<teepee> I guess it's either 1) split the file or 2) if it's not too many constants, give them query functions
<teepee> well, with the dev snapshots there are 2 more options :)
<teepee> use a json file for the constants and import() that
<teepee> use the new object() function to return all constants as one data structure
kintel has joined #openscad
<teepee> gioele: ^
<teepee> ah, kintel, welcome back :)
<kintel> thx!
<kintel> Future idea: The ability to export a symbol would be fun as well, but perhaps more useful could be to assign the result of `use` to a variable as a namespace (or allow import() to do that)
<teepee> fyi, I merged the input config stuff, so watch out for mouse control issues
<kintel> teepee Any objections to merging the clang-format stuff?
<teepee> there was one macos specific check where I'm not 100% sure that was converted into the new code
<teepee> nope, it's a bit more changes than I would have liked, specifically for short functions going into multi-line
<teepee> but I guess trying to get this perfect is not worth it
<kintel> re. short functions: You'd prefer more single-line ones?
<teepee> I don't mind either way, it's just lots of changes
<kintel> Yeah, it's kind of unavoidable if we want global formatting, I tried tinkering with it a bit, but the configs aren't that flexible compared to uncrustify
<kintel> Personally I gave up on trying to maintain my own style and started valuing single-click formatting over micromanaging readability : /
<teepee> I certainly have some sort of preference, but using some sort of public default with just some minor tweaks (line length) is more useful
<teepee> especially if that's then supported by various editors
<kintel> yup
<kintel> Once we have auto-formatting working and committed, we can always tweak single settings if someone has a strong preference
<gbruno> [github] kintel closed pull request #6084 (Switch to clang-format and add formatting workflow) https://github.com/openscad/openscad/pull/6084
<gbruno> [github] kintel pushed 2 additions 3 modifications (Switch to clang-format and add formatting workflow (#6084)) https://github.com/openscad/openscad/commit/23551168896ddb8ba0c799039379b5487d416851
<gbruno> [github] kintel synchronize pull request #6085 (Beautify with changes) https://github.com/openscad/openscad/pull/6085
<kintel> Re. mouse stuff: The default preset works on macOS, but both Fusion and Blender presets are wrong I think. My guess is that Fusion and Blender on macOS behave differently than on other platforms?
<teepee> yes, I guess we'd need also macos versions if someone cares enough
<teepee> oh, OBS already added Trixie :)
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
howiemnt1 has joined #openscad
howiemnt has quit [Ping timeout: 260 seconds]
kintel has joined #openscad
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<gbruno> [github] kintel closed pull request #6085 (Beautify with changes) https://github.com/openscad/openscad/pull/6085
<gbruno> [github] kintel pushed 460 modifications (Beautify with changes (#6085)) https://github.com/openscad/openscad/commit/1b100be767b02e8374852243a40545bf48b1a6ff
deathonater has joined #openscad
mmu_man has joined #openscad
Smeef has quit [Ping timeout: 276 seconds]
Guest59 has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Bump manifold to 3.2.1) https://github.com/openscad/openscad/commit/f5a3e8cddd1a2d42b17316d1e5466100656b8fde
<gbruno> [github] kintel opened pull request #6087 (Bump manifold to 3.2.1) https://github.com/openscad/openscad/pull/6087
Guest59 has quit [Quit: Client closed]
<gbruno> [github] kintel pushed 1 modifications (Update to latest CircleCI macOS runner) https://github.com/openscad/openscad/commit/844f4285383e9ef2c6fb7f23a2014fa6b1215914
<gbruno> [github] kintel synchronize pull request #6087 (Bump manifold to 3.2.1) https://github.com/openscad/openscad/pull/6087
<gbruno> [github] kintel pushed 1 modifications (Update to latest CircleCI macOS runner) https://github.com/openscad/openscad/commit/cf43a6e2ba0f183df02226dbb4bb1b274e8dba24
<gbruno> [github] kintel synchronize pull request #6087 (Bump manifold to 3.2.1) https://github.com/openscad/openscad/pull/6087
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
mmu_man has quit [Ping timeout: 276 seconds]
mmu_man has joined #openscad
killjoy has joined #openscad
killjoy has joined #openscad
killjoy has quit [Changing host]
killjoy has quit [Remote host closed the connection]
killjoy has joined #openscad
killjoy has joined #openscad
killjoy has quit [Changing host]
howiemnt1 has quit [Ping timeout: 260 seconds]
<gbruno> [github] t-paul pushed 1 modifications (Add Debian 13 (Trixie).) https://github.com/openscad/openscad.github.com/commit/d8e94e3db3b83f8d2b8f152f3f1b27519f6f8298
Guest69 has joined #openscad
Guest16 has joined #openscad
Guest69 has quit [Ping timeout: 250 seconds]
sculptor_ has joined #openscad
Guest16 has quit [Quit: Client closed]
sculptor_ has quit [Client Quit]
sculptor has quit [Quit: Leaving]
sculptor has joined #openscad
howiemnt has joined #openscad
kasesag has quit [Server closed connection]
kasesag has joined #openscad