<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
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. :)"
<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
<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!]