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
marcus has quit [Remote host closed the connection]
marcus has joined #openscad
<gbruno> [github] kintel pushed 2 modifications (Sorry, reopening Fileformat mapper (#5461) * make File->Export code more versatile, no per-format slot * swapped identifier with description * reversed direction of map --------- Co-authored-by: Guenther Sohler <guenther.sohler@photeon.com>) https://github.com/openscad/openscad/commit/1ad142a4417ef8f755d5c129bf855d2d96c21357
<gbruno> [github] kintel closed pull request #5461 (Sorry, reopening Fileformat mapper) https://github.com/openscad/openscad/pull/5461
mtm has quit [Ping timeout: 248 seconds]
mtm has joined #openscad
cart_man has quit [Quit: Konversation terminated!]
<teepee> ok, scripts still seem to work, that's good :)
<InPhase> Bitrot dodged.
TheCoffeMaker has quit [Remote host closed the connection]
TheCoffeMaker has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
TheCoffeMaker has quit [Remote host closed the connection]
TheCoffeMaker has joined #openscad
<gbruno> [github] t-paul pushed 6 additions (Add advent calendar 2024.) https://github.com/openscad/openscad.github.com/commit/0f46a00d48675bd02959fa817c819850bdf9fe0a
<gbruno> [github] t-paul pushed 6 additions (Merge pull request #138 from openscad/advent-calendar-2024 Add advent calendar 2024.) https://github.com/openscad/openscad.github.com/commit/8e07d2fc6fc0f2d8ae5d38be3ddf8980b5081d83
<teepee> now the question is if the automation unlocks door 1 sucessfully :)
TheCoffeMaker has quit [Remote host closed the connection]
<teepee> not quite UTC
<teepee> oh, does the fileserver still work...
<teepee> whew, it does. so the letsencrypt mail was indeed wrong
TheCoffeMaker has joined #openscad
<teepee> aaand we are live
Smeef has quit [Read error: Connection reset by peer]
Smeef has joined #openscad
<InPhase> It's a tree!
<J24k26> probably even a printable tree
<teepee> Surprise!
<teepee> not so much, at least not without massive support
<teepee> maybe the MK4S can do it
<J24k26> print upside down
<InPhase> Oh, I think that'll print as is.
<InPhase> That's almost 30 degrees incline, right?
<teepee> yeah, there is not a flat underside by design
<teepee> but it's not steep enough for "normal" easy printing
<InPhase> Looks like it requires testing. :) Although I don't think I even have green filament.
<gbruno> [github] kintel pushed 9 modifications (More export action refactoring) https://github.com/openscad/openscad/commit/ed8091b670a701cc7a2eb6fd40add5c4bd3ec1d3
<gbruno> [github] kintel opened pull request #5465 (More export action refactoring) https://github.com/openscad/openscad/pull/5465
<gbruno> [github] kintel pushed 1 modifications (tabs to spaces) https://github.com/openscad/openscad/commit/cdad7c25406942bfdb0f6e488694f41266edd5c9
<gbruno> [github] kintel synchronize pull request #5465 (More export action refactoring) https://github.com/openscad/openscad/pull/5465
<gbruno> [github] t-paul pushed 1 modifications (Add advent calendar to banner.) https://github.com/openscad/openscad.github.com/commit/143d7730797d1807036f258430ec06668e634534
<gbruno> [github] t-paul pushed 1 modifications (Merge pull request #139 from openscad/update-banner Add advent calendar to banner.) https://github.com/openscad/openscad.github.com/commit/07a6cf4bbb9fc728840dc30b23aca36ca241ff43
<gbruno> [github] kintel edited pull request #5449 (Disable scale message in cmd-line mode to make testing more convenien&) https://github.com/openscad/openscad/pull/5449
kintel has joined #openscad
califax has quit [Remote host closed the connection]
TheAssassin has quit [Remote host closed the connection]
teepee has quit [Remote host closed the connection]
califax has joined #openscad
TheAssassin has joined #openscad
teepee has joined #openscad
<gbruno> [github] kintel edited issue #4909 (Upgrade to Qt6) https://github.com/openscad/openscad/issues/4909
t4nk_freenode is now known as t4nk_fn
J24k64 has joined #openscad
J24k26 has quit [Ping timeout: 256 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
snaked has joined #openscad
snakedGT has joined #openscad
snaked has quit [Ping timeout: 260 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
L29Ah has quit [Read error: Connection timed out]
J24k64 has quit [Quit: Client closed]
J24k64 has joined #openscad
<J24k64> teepee just noticed that text is not completing names anymore .. font="times" was working but now it need to be "timesnewroman"
Guest22 has joined #openscad
Guest22 has quit [Client Quit]
Guest28 has joined #openscad
<Guest28> InPhase thank you
<dicot> Should I do anything special to create an assembly? or just draw all the parts/objects together?
<J24k64> dicot use modules for the parts
Guest28 has quit [Ping timeout: 256 seconds]
<dicot> Hm, I did make a module for a reusable mounting hole, is that a bad idea?
Guest28 has joined #openscad
<J24k64> dicot if it works for you it is not a bad idea, in general use a module for things that are used multiple times
<J24k64> using modules for objects/parts allow you to selectively use the parts or render/export
<gbruno> [github] dhyananbho opened issue #5466 (Export of STL-Files does not work anymore on macOS 15.1.1 since version 2024-12-01) https://github.com/openscad/openscad/issues/5466
Guest0110 has joined #openscad
L29Ah has joined #openscad
mtm has quit [Ping timeout: 276 seconds]
mtm has joined #openscad
<Guest0110> Hi I am looking for the ubuntu snap directory for the libary folder for the nightly build does someone know the location for this ?
califax has quit [Ping timeout: 260 seconds]
califax has joined #openscad
<Guest0110> how do I access the libary with a snap
Guest28 has quit [Quit: Client closed]
<Guest0110> something like $HOME/snap/openscad/current/.local/share/OpenSCAD/libraries
<Guest0110> but I'm not seeing the .local folder
<dicot> Guest0110: I have no idea about snaps, but the .local/share folder sounds like an XDG base directory (XDG_DATA_HOME), maybe it's a keyword that'll help you search.
mmu_man has joined #openscad
<teepee> Guest0110: just use "File -> Show library Folder..."
<teepee> that should create it even if it fails to open the file browser from inside the snap
<teepee> it should match the path you mentioned above
<J24k64> teepee - it prints well!
<teepee> oh, wow. did you print upside down?
<J24k64> no normal orientation (but small) .. added a foot and star - just printing orig. size
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
<InPhase> J24k64: Nice! I thought that might work.
<InPhase> J24k64: If the full print comes out nice, it might be worth adding a supplemental printed photo to the calendar files.
<J24k64> but has a star on top
TheCoffeMaker has quit [Ping timeout: 260 seconds]
TheCoffeMaker has joined #openscad
<gbruno> [github] kintel edited pull request #5465 (More export action refactoring) https://github.com/openscad/openscad/pull/5465
<gbruno> [github] kintel closed pull request #5465 (More export action refactoring) https://github.com/openscad/openscad/pull/5465
<gbruno> [github] kintel edited pull request #5465 (More export action refactoring) https://github.com/openscad/openscad/pull/5465
<gbruno> [github] kintel edited pull request #5465 (More export action refactoring) https://github.com/openscad/openscad/pull/5465
<gbruno> [github] kintel pushed 9 modifications (More export action refactoring (#5465) This also moves from having ASCII STL export a separate advanced preference setting into having separate menu entries for ASCII vs. binary STL) https://github.com/openscad/openscad/commit/cdc33d4f814d6ae7c47484cea5c8a0a7ebe24f0a
<J24k64> InPhase teepee  stopped at the right moment https://imgur.com/a/nBt9bCR
<InPhase> :) Nice that it got all the way through... Although was that a 2001 era camera phone? lol
<J24k64> InPhase it is the printers build in potato cam
<J24k64> (now the star is on top - just took the image during filament change)
<teepee> I can put it on printables, so J24k64 can add the extended image and design too
<J24k64> teepee how is it looking for door №2
<teepee> about 0% so far, but it's going to be mostly text introduction outlining the next days
kintel has joined #openscad
<teepee> J24k64: did you see the plan I made? it's not fixed but an initial idea how to sequence things over the coming days
<kintel> What do people think about accelerating the move to Qt6? I noticed at least one discrepancy between Qt5 and Qt6: https://github.com/openscad/openscad/blame/master/src/gui/MainWindow.cc#L406
<kintel> Having to manually GUI-test against both version sounds like an annoying extra effort
* teepee checks if ubuntu packages are available now
<kintel> Qt6 is 4 years old today :
<teepee> *usable* Qt6 is at most 2 years old
<kintel> I though Qt6 was part of Ubuntu for a while now? Which is the oldest ubuntu we support these days?
<kintel> Looks like Ubuntu 22.04 came with Qt 6.2.4 - ..or am I misunderstanding something?
<teepee> I think the AppImage is still 20.04
<teepee> is 6.2.4 good enough?
<kintel> That's a good question, which is the minimum good Qt6 version
<teepee> the first minor releases were pretty incomplete for desktop stuff we use (a.k.a. QtWidgets) as far as I remember
<kintel> We'll have to test :(
J24k37 has joined #openscad
<kintel> Anyway Qt-6.2 is LTS expiring this fall, next LTS is Qt-6.5 which I'm using on macOS now. Next LTS is Qt-6.8
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
J24k64 has quit [Ping timeout: 256 seconds]
<Guest0110> how do people use openscad with git ?
<Guest0110> is there a plugin for using openscad with git
<teepee> in openscad itself no, but other way around, like using VSCode as editor which has also git support
<teepee> I just use git separately via "git gui"
<Guest0110> @teepee which gui do you use?
kintel has joined #openscad
<teepee> J24k37: with the new designs, I might not even need to complete my schwibbogen this year :-)
<teepee> Guest0110: it's really just called "git gui" as command, included in git, very simple and looking a bit 1990 but very easy to use and does exactly what I click
<Guest0110> ah!
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
snakedGT has quit [Remote host closed the connection]
mmu_man has quit [Ping timeout: 246 seconds]
snaked has joined #openscad
mmu_man has joined #openscad
ali1234 has joined #openscad
ali12341 has quit [Remote host closed the connection]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kintel has joined #openscad
Guest0110 has quit [Remote host closed the connection]
Guest0110 has joined #openscad
<Guest0110> @InPhase with https://bpa.st/V3EQ is there a way so that the waves do not incline towards the center but maintain the same height and there is a hole at the center where they meet?
snaked has quit [Read error: Connection reset by peer]
<InPhase> Guest0110: Perhaps, but can you clarify what you mean by that?
snaked has joined #openscad
<kintel> Meh, so QScintilla isn't packaged for Qt6 on 22.04
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Guest0110> InPhase: I mean with the current code the waves slope down to the center, graduating down at a specific angle. How would I get waves in a circualar build that don't graduate down?, does that make sense ?
Smeef has quit [Read error: Connection reset by peer]
<J24k37> teepee looks nice ..  %22 ↦ "  in the hello world wp link?
<teepee> probably safer to leave the quoted version, that's how it copies from firefox
<InPhase> teepee: Yeah, let me see.
<InPhase> teepee: Was about to start working on one. I'm not "sick" anymore, but I just got a flare-up of residual cough.
<InPhase> teepee: But I think I can still look over a tutorial. :)
<InPhase> teepee: Maybe: step = 1; // [1:2]
<InPhase> teepee: And you can introduce the option of using the customizer as well to go through steps.
<teepee> yeah, I thought about that and was not sure if it's a good idea to introduce the customizer already
<teepee> but maybe it's better to do that in the introduction too
<InPhase> I think there's not much to this tutorial except "get comfortable with the program".
<teepee> yep, that's the idea
<InPhase> So a few extra things. Maybe explicitly how to navigate with the mouse. It's not obvious to everyone.
<InPhase> And perhaps 3 steps. cube(10); cube(10, center=true); cube(20, center=true);
<InPhase> Break it down just a bit. :)
<InPhase> Not really any harder to grasp.
<teepee> aha, yes. I'll update after dinner :-)
<InPhase> Actually, on reflection, cube(10); cube(10, center=true); cube([20, 10, 10], center=true); Because making it longer in x is a pedogical tool for drawing the user's attention to the red x-axis marker, and thus usage basics.
<InPhase> There is still plenty to cover in the primitives tutorial, as there are tons of primitives. This does not steal any thunder to introduce 3 dimensional control. :)
<InPhase> Maybe encourage people to try adding a step 4 and make their own variations. :)
<teepee> right, good point. I did not want to do too much, but getting crazy with cube() is probably a good idea so it's not too boring
<InPhase> And don't forget to advise them to update the comments on step = 1 to expand the customizer control to 4. This is not overload either I think, and worth introducing.
<InPhase> *thumbsup*
<InPhase> As long as all the steps are small changes, it'll still go smoothly even with the most beginner people imaginable. One could get away with 6 or 7 easily. 3 or 4 is no problem.
<teepee> oh, homework, nice :-)
<InPhase> Guest0110: So the outside of that is sinusoidally up and down from the middle point.
<InPhase> Guest0110: If you do sin(...) it ranges from -1 to 1. If you do (sin(...)-1) it ranges from -2 to 0 and will never go above the base point (the middle height). If you do (sin(...)-1)/2 then it will range from -1 to 0 and never go above the middle point, and the depth downward can be scaled by multiplying. Is that what you're looking for?
<InPhase> Guest0110: There's another thing sometimes people want, but is hard for people to know how to express. This design has a "pinch" in the middle that feels awkward, even though it is what you initially expressed wanting. The pinch is trivially removable though. This has a radius of 10, so if you change (r/3)*cos(3*a)+20 to ((r^2/10)/3)*cos(3*a)+20 then suddenly you find the pinch in the middle
<InPhase> vaporizing, and you get this beautifully smooth middle: https://imgur.com/a/gErBPKL
GNUmoon has quit [Ping timeout: 260 seconds]
GNUmoon has joined #openscad
<InPhase> Guest0110: Or you could remove the pinch AND flatten, but then your matched coupling needs the other geometry of extending: https://imgur.com/a/Mjj52qT
califax has quit [Remote host closed the connection]
JakeSays is now known as JakeSayss
califax has joined #openscad
JakeSayss is now known as JakeSaysss
Smeef has joined #openscad
JakeSaysss is now known as JakeSays
<Guest0110> InPhase: hmm i think I need to draw out what i mean
<Guest0110> thanks for the pointers
<InPhase> Sure. Clear communication is one of the tricky parts on these. :)
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
Guest0110 has quit [Ping timeout: 276 seconds]
<teepee> InPhase: part 1 updated
<teepee> uh, I still need to post about day one :-) oops
<teepee> well, it's still the 1st in some places
<InPhase> Yeah, still the first here!
<teepee> so for the record, mastodon shows 1394 followers, lets see if that goes up or down with #scadvent
<teepee> now I wonder if Mastodon understands animated gif now, I think last time I had to convert to .mp4 to get actual animations
<teepee> not a problem for day1 though
<teepee> ouch, forgot to update the title card, I wonder if someone notices