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
snaked has joined #openscad
mmu_man has quit [Ping timeout: 248 seconds]
<ali1234> an interesting problem i saw today: generate a random binary tree that is also physically balanced around the root node. the edges have the mass so their length and the angles between them is important
<ali1234> so for example one solution would be three identical branches 120 degrees apart. but that isn't very random
<InPhase> It's also not very binary.
<ali1234> ah true
<InPhase> ;)
<ali1234> it should be binary after the root node
<ali1234> the initial spec called for each branch to be a binary tree and have the same mass and same centre of mass, but i think that requires all branches to be identical
<ali1234> it also has to "look nice" so you can't have one branch be huge and another be tiny
<ali1234> i don't think openscad is really equipped to solve a problem like this
<ali1234> because it is probably going to require iterative optimization
<gbruno> [github] kintel pushed 5 modifications (Removed some old CMake 2 and CMake < 3.5 support) https://github.com/openscad/openscad/commit/7df0e396a2163af91b6a73330dfedce77018453d
<gbruno> [github] kintel opened pull request #5955 (Various updates and fixes for CMake 4 ) https://github.com/openscad/openscad/pull/5955
<gbruno> [github] kintel edited issue #5940 (Make CMake 4 work everywhere) https://github.com/openscad/openscad/issues/5940
<gbruno> [github] kintel edited issue #5797 (lib3mf: Not buildable with CMake 4) https://github.com/openscad/openscad/issues/5797
<gbruno> [github] kintel closed issue #5797 (lib3mf: Not buildable with CMake 4) https://github.com/openscad/openscad/issues/5797
<gbruno> [github] kintel edited issue #5940 (Make CMake 4 work everywhere) https://github.com/openscad/openscad/issues/5940
<InPhase> ali1234: I think there are probably analytical solutions to that.
<InPhase> Like recursively computable type of analytical.
<gbruno> [github] kintel closed pull request #5955 (Various updates and fixes for CMake 4 ) https://github.com/openscad/openscad/pull/5955
<gbruno> [github] kintel pushed 6 modifications (Various updates and fixes for CMake 4 (#5955) * CMake 4 changed the LastTest.log.tmp* filename * Removed some old CMake 2 and CMake < 3.5 support) https://github.com/openscad/openscad/commit/be78c34d2eeb047133a03dc21d4ba75b1d6c5264
<gbruno> [github] kintel closed issue #5796 (CMake 4: LastTest.log not written early enough) https://github.com/openscad/openscad/issues/5796
_whitelogger has joined #openscad
marcus has quit [Remote host closed the connection]
marcus has joined #openscad
<gbruno> [github] kintel closed issue #5940 (Make CMake 4 work everywhere) https://github.com/openscad/openscad/issues/5940
snakedGT has joined #openscad
snaked has quit [Ping timeout: 272 seconds]
juri_ has quit [Ping timeout: 244 seconds]
lostapathy has quit [Ping timeout: 252 seconds]
<gbruno> [github] YiChuanJiang opened issue #5956 (Unable to Color Custom Model) https://github.com/openscad/openscad/issues/5956
lostapathy has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 248 seconds]
lostapathy has quit [Ping timeout: 252 seconds]
lostapathy has joined #openscad
L29Ah has quit [Read error: Connection timed out]
<gbruno> [github] eric-s-raymond opened issue #5957 (Under i3, OpenSCAD core-dumps on exit.) https://github.com/openscad/openscad/issues/5957
bitbasher has joined #openscad
stealth_ has quit [Quit: Leaving]
snakedGT has quit [Quit: Leaving]
bitbasher has quit [Ping timeout: 272 seconds]
<gbruno> [github] kintel edited issue #5949 (macOS: Run tests using distribution binary) https://github.com/openscad/openscad/issues/5949
<gbruno> [github] kintel edited issue #5949 (macOS: Run tests using distribution binary) https://github.com/openscad/openscad/issues/5949
bitbasher has joined #openscad
J25k has joined #openscad
lostapathy has quit [Ping timeout: 248 seconds]
mmu_man has joined #openscad
lostapathy has joined #openscad
bitbasher has quit [Ping timeout: 268 seconds]
mmu_man has quit [Ping timeout: 260 seconds]
aiyion2 has quit [Ping timeout: 244 seconds]
mmu_man has joined #openscad
aiyion2 has joined #openscad
<ali1234> okay why is openscad now trying to recalculate the preview after every character i type?
<ali1234> this obviously just spams the console with syntax errors
<teepee> because you have the buggy version
<ali1234> it's know? okay
<ali1234> *known
<teepee> I believe it was fixed, but not 100% sure
<ali1234> stable snap is on 0+git.535d96fe2 2025-04-29
<ali1234> that's quite old?
<ali1234> for a nightly
<teepee> if you want the fully automatic nightly, you need the --edge channel
<teepee> nightly release channel is me clicking release every now and then
mmu_man has quit [Ping timeout: 252 seconds]
<ali1234> okay well that version still has the typing bug
mmu_man has joined #openscad
<teepee> :(
<teepee> this says fixed 2 weeks ago: https://github.com/openscad/openscad/issues/5795
<ali1234> edge seems to be fixed
<teepee> ok, let me release that then too
sculptor has joined #openscad
sculptor has quit [Changing host]
sculptor has joined #openscad
sculptor_ has joined #openscad
sculptor has quit [Ping timeout: 260 seconds]
bitbasher has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 260 seconds]
sculptor_ has quit [Changing host]
sculptor_ has joined #openscad
bitbasher has quit [Ping timeout: 248 seconds]
zauberfisch has quit [Ping timeout: 272 seconds]
zauberfisch has joined #openscad
zauberfisch has quit [Read error: Connection reset by peer]
zauberfisch has joined #openscad
sculptor has joined #openscad
sculptor has quit [Changing host]
sculptor has joined #openscad
sculptor_ has quit [Ping timeout: 248 seconds]
cart_man has joined #openscad
<cart_man> Hey is the person that created the "Gears.scad" file in this group chat?
L29Ah has joined #openscad
mmu_man has joined #openscad
sculptor has quit [Quit: Leaving]
cart_man has quit [Ping timeout: 260 seconds]
sculptor has joined #openscad
sculptor has quit [Changing host]
sculptor has joined #openscad
bitbasher has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 244 seconds]
teepee_ is now known as teepee
J25k has quit [Quit: Client closed]
J25k has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
J25k has quit [Quit: Client closed]
J25k has joined #openscad
cart_man has joined #openscad
<cart_man> I got disconnected and did not see. I do not know if anybody replied to my question and I can not seem to find the logs
<teepee> I don't see any earlier reply
<cart_man> Oh ahh damn ok
<teepee> but my question would be: which gears.scad :)
<teepee> there's likely 100 different ones
<cart_man> So some things mentioned in the file itself. Dr Jörg Janssen
<InPhase> I have 54 files on my computer that end in gears.scad, and 1 file that ends on Gears.scad
<InPhase> s/ends on/ends in/
<cart_man> teepee: Really? I only have one. So far it has been doing a great job but I was wondering if there was a way to make a slight modification.
<cart_man> Or and addition
<cart_man> an`
<InPhase> It seems Jörg Janssen didn't make a Gears.scad, but the rumor online is that he wrote a Getriebe.scad
<teepee> well, I might be off with the count a bit, I'm not using gears all that often. but there's certainly quite a number of libraries with that topic
<InPhase> And then others have modified it, creating versions that are called gears.scad
<InPhase> cart_man: Do you know where you got this file?
<cart_man> InPhase: Im trying to find it. I think it was mentioned on this channel to me though
<teepee> oh, so it's not the danish university thing? I sort-of assumed that from the name ;-)
<teepee> not so much german
<InPhase> I could grep years worth of openscad logs for "gears". That should be fun.
Wolf480pl has quit [Excess Flood]
<InPhase> cart_man: lol. I found you in 2024 appearing with: "<cart_man> Hey everyone. I know the author of this library is in this channel -> "gear_generator.scad" . Who was that?" "<cart_man> Or rather this library -> https://github.com/chrisspen/gears?tab=readme-ov-file" "<cart_man> J24k36: Dr Jörg Janssen and Contributions by: Keith Emery, Chris Spencer" "<InPhase> Checking the chat log, it seems
<InPhase> nobody mentioned it before except J24k36 was advocating for it before as a good gear library. :)"
mmu_man has quit [Ping timeout: 260 seconds]
mmu_man has joined #openscad
<cart_man> https://github.com/chrisspen/gears/blob/master/gears.scad ... Lol yea I just found it
<cart_man> teepee: So which other Gear libs do you use btw? I am having a hard time getting the Beveled gears to work : /
<cart_man> After a certain teeth size the model is huge and I can not seem to get it smaller
mmu_man has quit [Ping timeout: 248 seconds]
mmu_man has joined #openscad
ToAruShiroiNeko has quit [Read error: Connection reset by peer]
ToAruShiroiNeko has joined #openscad
rogeliodh has quit [Remote host closed the connection]
<teepee> cart_man: like I said before, I have not used/printed gears much in the past, I'm a much more heavy user of thread libraries :)
<teepee> both bosl2 and nopscadlib have gear stuff too
rogeliodh has joined #openscad
teepee_ has joined #openscad
teepee has quit [Remote host closed the connection]
teepee_ is now known as teepee
mmu_man has quit [Ping timeout: 268 seconds]
bitbasher has quit [Ping timeout: 248 seconds]
mmu_man has joined #openscad
Wolf480pl has joined #openscad
<cart_man> im getting quite a lot of issues when trying to use BOSL2's Bevel_Gear
<cart_man> WARNING: Ignoring unknown variable 'UP' in file ../../libs/BOSL2/gears.scad, line 2662
<cart_man> WARNING: Ignoring unknown variable 'CENTER' in file ../../libs/BOSL2/gears.scad, line 2678
<cart_man> WARNING: Ignoring unknown variable 'UP' in file ../../libs/BOSL2/gears.scad, line 2495
<cart_man> WARNING: Ignoring unknown function 'all_integer' in file ../../libs/BOSL2/gears.scad, line 2497
<cart_man> ERROR: Assertion '((all_integer([teeth, mate_teeth]) && (teeth >= 3)) && (mate_teeth >= 3))' failed: "Must give teeth and mate_teeth, integers greater than or equal to 3" in file ../../libs/BOSL2/gears.scad, line 2497
<cart_man> TRACE: called by 'bevel_gear' in file ../../libs/BOSL2/gears.scad, line 2664
<cart_man> TRACE: assignment to 'vnf_anchors' in file ../../libs/BOSL2/gears.scad, line 2664
<cart_man> TRACE: called by 'bevel_gear' in file Untitled.scad, line 130
ccox_ has joined #openscad
ccox has quit [Ping timeout: 260 seconds]
<teepee> cart_man: you did the includes as shown here: https://github.com/BelfrySCAD/BOSL2/wiki/gears.scad ?
<teepee> specifically the std.scad?
<cart_man> I have it in the same file yes
<cart_man> teepee: As in -> use <C:\libs\BOSL2\std.scad>
<teepee> include not use
J25k has quit [Quit: Client closed]
J25k has joined #openscad
<cart_man> Ohh facepalm.. my bad
<cart_man> Whats the difference between use and include agian?
<InPhase> use brings in modules and functions for access in the namesplace. include is equivalent to if you had copied and pasted the file into the spot where the include is located.
<InPhase> s/namesplace/namespace/
ccox has joined #openscad
ccox_ has quit [Ping timeout: 260 seconds]
cart_man has quit [Quit: Konversation terminated!]