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
kintel has joined #openscad
<kintel> InPhase The preview system is indeed expensive to maintain, so I agree that a long-term goal should be to purge it
snaked has joined #openscad
J23k80 has joined #openscad
snakedGT has joined #openscad
snaked has quit [Ping timeout: 252 seconds]
J23k99 has quit [Ping timeout: 245 seconds]
snakedLX has joined #openscad
snakedGT has quit [Ping timeout: 255 seconds]
snakedGT has joined #openscad
snakedLX has quit [Ping timeout: 240 seconds]
LordOfBikes has quit [Ping timeout: 264 seconds]
LordOfBikes has joined #openscad
mmu_man has quit [Ping timeout: 240 seconds]
snakedLX has joined #openscad
snakedGT has quit [Ping timeout: 255 seconds]
snakedLX has quit [Ping timeout: 255 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
qeed__ has joined #openscad
qeed_ has quit [Ping timeout: 272 seconds]
foul_owl has quit [Ping timeout: 255 seconds]
foul_owl has joined #openscad
othx has quit [Remote host closed the connection]
othx has joined #openscad
qeed__ has quit [Quit: qeed__]
foul_owl has quit [Ping timeout: 264 seconds]
J23k80 has quit [Quit: Client closed]
J23k80 has joined #openscad
foul_owl has joined #openscad
qeed has joined #openscad
guso78k has joined #openscad
rawgreaze has quit [Ping timeout: 260 seconds]
rawgreaze has joined #openscad
Guest16 has joined #openscad
<Guest16> Hi there, i was wondering if maybe a advanced user could give me some pointers for something im trying to model since i can't really figure out how to approach it
<Guest16> I am trying to create a "storage cylinder" of sorts, a hallow cylinder with a lid (i managed to do that)
<Guest16> but i want to print it in vase mode, so it need some sort of pattern on the outside to make it more stiff
<Guest16> and that is where i can't find an approach
<Guest16> Also im struggling to create threads that actually work in openscad, but that is more documented, so i might wanna look into that a bit more myself first
<J23k80> hi Guest16
<J23k80> there are some libraries that offer threads
<J23k80> !library
<J23k80> you can make pattern by substracting objects from the cylinder. If you add a second smaller cylinder it will only affect a small layer on the outside
<Guest16> i thought about that too, but subtracting from a cylinder is a bit tricky, since its round
<Guest16> i can cut out simple objects easy, but to maintain a round inner surface i would have to round my tool body manually
<Guest16> and i haven't managed to make a round pattern that actually works, so i don't have to cut every bit out manually
<J23k80> here https://bpa.st/YVHQ
<J23k80> and here with inner cylinder https://bpa.st/SE3A
<Guest16> wow this is pretty much exactly what i was looking for
<J23k80> pattern on surfaces that are not straight or a circle segment are getting tricky
<J23k80> important for vase mode is (if you don't want gaps) to use objects with tapered edges for the pattern
<Guest16> Hexagons are good for strength i think, octagons might look better but i'm not picky :)
little_blossom has quit [Quit: little_blossom]
<J23k80> just use $fn=8 for octagons
little_blossom has joined #openscad
<Guest16> just for understanding: secound line creates the cylinder, third line creates tool bodies that get cut (difference) from the main cylinder
<J23k80> you can use offset on circles and extrude them to get rounded ones ↦  linear_extrude(5,scale=0.1)offset(1)circle(2,$fn=8);
qeed has quit [Quit: qeed]
<J23k80> yes the first object in a difference is the object all others are substracted from
<J23k80> !cheatsheet
<J23k80> cheatsheet!
<othx> cheatsheet is https://www.openscad.org/cheatsheet/ for the release version and https://www.openscad.org/cheatsheet/snapshot.html for the development snapshot versions
<Guest16> i don't quite understand what the for loop is doing. i is the number of tool bodies created
<Guest16> cylinder(1,5,.1,$fn=6) creates defines the tool body ?
<Guest16> so its not a hexagon per se, but a cylinder with 6 facets?
qeed has joined #openscad
<Guest16> And this part rotate(i*15.98)translate([25.1,0,i*0.31])rotate([0,-90]) is what spirals it around
<peepsalot> cylinder can take different radius for top and bottom, so its like a truncated cone. but yeah low $fn number makes it more of a prism than cylinder/cone
misterfish has joined #openscad
<Guest16> if i wanted to make this not spiral, i would have to write two for loops, one creating the cutting bodies along a circle, and one repeating the first one along the height correct? I am trying to make this more parametric, so i just have to enter my desired height and radius and have everything else done via script
<gbruno> [github] gsohler synchronize pull request #4702 (Python pr3) https://github.com/openscad/openscad/pull/4702
<Guest16> I think i have an idea of how to approach this now :) Thank you for your help!
<J23k80> Guest16 exactly .. or if you need them alternating you can either have two rings that are looped or rotate the  ring with the outside loop and  a condition like rotate(i%2?5:0)
<J23k80> peepsalot do you know if it would be possible to let the 3mf export know if an object is looped on the top level -  if i export 100 spheres i get an 3mf with 100spheres but 3mf can also just contain 1 sphere and have this 100× translated
<J23k80> probably not worth the efforts to do this - it is more for 3d printing having multiplied objects on the printer bed
<J23k80> but saves space when having complex objects
<gbruno> [github] gsohler synchronize pull request #4702 (Python pr3) https://github.com/openscad/openscad/pull/4702
hyperair has quit [Ping timeout: 260 seconds]
<gbruno> [github] gsohler synchronize pull request #4702 (Python pr3) https://github.com/openscad/openscad/pull/4702
<guso78k> teepee can you check if  I do something fundamentally wrong  ?
<teepee> yes, but probably late today at the earliest
hyperair has joined #openscad
TonyWhite has joined #openscad
TonyWhite has quit [Client Quit]
cart_ has joined #openscad
hyperair has quit [Ping timeout: 258 seconds]
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
<teepee> guso78k: did you see emails from the mailing list today?
<teepee> it seems the config is still not 100% correct :(
<guso78k> teepee, i noticed your openscad test mail
<guso78k> also i noticed the conversation about the hidden part color
<teepee> ah, good, I'm still missing that one
<teepee> so only 1 test mail?
<teepee> I sent 2 and assume the first one was eaten
<guso78k> no i see two of your test mails now. i have seen 1st one before
<teepee> hmm, strange
<teepee> so there's still something wrong, or the DNS did not fully propagate yet
<teepee> I guess I need to re-test in 3 hours
mmu_man has joined #openscad
hyperair has joined #openscad
Guest78 has joined #openscad
mmu_man has quit [Ping timeout: 258 seconds]
Guest78 has quit [Quit: Client closed]
hyperair has quit [Read error: Connection reset by peer]
mmu_man has joined #openscad
siege has quit [Quit: libra]
cart_ has quit [Ping timeout: 255 seconds]
bozo16 has quit [Quit: Leaving]
cart_ has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
siege has joined #openscad
siege has quit [Quit: Ping timeout: -1 seconds]
siege has joined #openscad
ToAruShiroiNeko has quit [Ping timeout: 240 seconds]
To_Aru_Shiroi_Ne has joined #openscad
hyperair has joined #openscad
cart_ has quit [Ping timeout: 258 seconds]
bozo16 has joined #openscad
mmu_man has joined #openscad
misterfish has quit [Ping timeout: 255 seconds]
mmu_man has quit [Ping timeout: 264 seconds]
cart_ has joined #openscad
siege has quit [Quit: Ping timeout: -1 seconds]
hyperair has quit [Read error: Connection reset by peer]
misterfish has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 255 seconds]
hyperair has joined #openscad
guso78k has quit [Quit: Client closed]
mmu_man has joined #openscad
Guest16 has quit [Quit: Client closed]
hyperair has quit [Read error: Connection reset by peer]
mmu_man has quit [Ping timeout: 258 seconds]
misterfish has quit [Ping timeout: 258 seconds]
siege has joined #openscad
guso78k has joined #openscad
pah is now known as pa
guso78k has quit [Ping timeout: 245 seconds]
hyperair has joined #openscad
siege has quit [Quit: Ping timeout: -1 seconds]
siege has joined #openscad
J23k80 has quit [Quit: Client closed]
J23k80 has joined #openscad
<peepsalot> J23k80: maybe with lazy union and some clever cache analysis, but it does sound complicated
mmu_man has joined #openscad
hyperair has quit [Read error: Connection reset by peer]
<J23k80> ok
<J23k80> (totally forgot that multi object export is  only experimental )
qeed has quit [Quit: qeed]
misterfish has joined #openscad
cart_ has quit [Ping timeout: 264 seconds]
<gbruno> [github] Nikita-Presnov opened issue #4781 (Function realisation via classic return.) https://github.com/openscad/openscad/issues/4781
qeed has joined #openscad
mmu_man has quit [Ping timeout: 245 seconds]
J23k80 has quit [Quit: Client closed]
J23k80 has joined #openscad
mmu_man has joined #openscad
L29Ah has quit [Read error: Connection reset by peer]
L29Ah has joined #openscad
rogeliodh has quit [Quit: The Lounge - https://thelounge.chat]
rogeliodh has joined #openscad
muesli has quit [Quit: NO CARRIER]
muesli has joined #openscad
J23k80 has quit [Quit: Client closed]
J23k80 has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 252 seconds]
teepee_ is now known as teepee
LordOfBikes has quit [Ping timeout: 252 seconds]
LordOfBikes has joined #openscad
misterfish has quit [Ping timeout: 252 seconds]
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
J23k80 has quit [Quit: Client closed]
J23k80 has joined #openscad
tritcher has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 252 seconds]
teepee_ is now known as teepee