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
stealth_ has joined #openscad
kintel has joined #openscad
J25k39 has joined #openscad
J25k21 has quit [Ping timeout: 240 seconds]
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<gbruno> [github] kintel pushed 3 modifications (Merge branch 'master' into kintel-clang-tidy) https://github.com/openscad/openscad/commit/273dad8b76eb424154596297b0640db61e8ae6ae
<gbruno> [github] kintel synchronize pull request #5701 (Squashed some clang-tidy warnings, slightly adjusted clang-tidy config) https://github.com/openscad/openscad/pull/5701
stealth_ has quit [Remote host closed the connection]
L29Ah has quit [Read error: Connection reset by peer]
<gbruno> [github] kintel closed pull request #5701 (Squashed some clang-tidy warnings, slightly adjusted clang-tidy config) https://github.com/openscad/openscad/pull/5701
<gbruno> [github] kintel pushed 14 modifications (Squashed some clang-tidy warnings, slightly adjusted clang-tidy config (#5701)) https://github.com/openscad/openscad/commit/ce6161cc0b20bb517f556d17ff958bf010df0ccc
L29Ah has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
<church_> NZGate: i suspect, that material use may differ depending on gate shape. Eg. if it's not rectangular, if it's not multiple of individual plank width and only "half" of one will be on side.
<church_> but main question of yours was probably not about how to calculate needed materials, but how to output?
<InPhase> church_: Looks like NZGate left 4 hours ago.
Reisga2449 has quit [Quit: The Lounge - https://thelounge.chat]
Reisga2449 has joined #openscad
guso78k has quit [Ping timeout: 240 seconds]
hyperair has quit [Ping timeout: 252 seconds]
guso78k has joined #openscad
abff_ has joined #openscad
abff has quit [Ping timeout: 252 seconds]
abff_ is now known as abff
<church_> InPhase: bad habit of reading unread backlog and answering w/o rechecking such things as presence or someone other already answered :D
guso78k has quit [Ping timeout: 240 seconds]
<InPhase> church_: I do tab-complete as a check on that. When it fails to complete, I check why. ;) Otherwise I'd almost never notice.
<InPhase> church_: In fact, I replied to tell you that because I was about to give NZGate a slightly different answer, and the tab complete failed...
<lockywolf> NZGate will probably check the logs
<InPhase> church_: So I thought I'd let you know how silly you are, replying to someone who wasn't there. Ha ha, I'd never try something like that. ;)
<InPhase> lockywolf: I don't think I've ever seen someone other than kintel do that. (Hi kintel.)
<lockywolf> I just did
hyperair has joined #openscad
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
guso78k has joined #openscad
<guso78k> teepee, looking at https://github.com/openscad/openscad/actions/runs/13561758469/job/37906110135?pr=5713 suggests that the failed tests should be rerun with output enabled.
<guso78k> Would you have  time to login  to rerun the failed ctest ?
guso78k has quit [Quit: Client closed]
JMO1 has joined #openscad
JMO1 has quit [Client Quit]
misterfish has joined #openscad
<lockywolf> does thingiverse render openscad files ?
<lockywolf> seems no
<church_> thingiverse "runs" on rather ancient openscad version, if you think about their customizer use for your openscad files
<Scopeuk> customizer also appears to be broken currently, just tried on a couple of models and got access denied messages
<church_> i'd still incluse in own submissions both stl & "source" scad file, even if TV won't run it properly. more then often for actual needs one might need slight dimension tweak here and there, which is relatively easy to do in case of included openscad file in local openscad app. especially, if model is parametric
<church_> bambu makerworld's supposedly "runs" much newer openscad version, but there again i'm not too happy with recent bambu steps in lock-in with their printers/firmware/cloud, so not sure if MW is "way to go" as TV replacement
hyperair has quit [Ping timeout: 244 seconds]
<lockywolf> openscad doesn't support exporting jscad files?
<teepee> as in javascript code? no
<ccox_> Customizer has been broken in some browsers, and working in others, for a while now.
guso78k has joined #openscad
<guso78k> IMHO cults3d is best successor to TV!
<gbruno> [github] gsohler opened pull request #5717 (Adding Handles(matrices) to objects) https://github.com/openscad/openscad/pull/5717
<gbruno> [github] gsohler edited pull request #5717 (Adding Handles(matrices) to objects) https://github.com/openscad/openscad/pull/5717
<gbruno> [github] gsohler edited pull request #5717 (Adding Handles(matrices) to objects) https://github.com/openscad/openscad/pull/5717
<gbruno> [github] gsohler edited pull request #5717 (Adding Handles(matrices) to objects) https://github.com/openscad/openscad/pull/5717
dustinm` has quit [Quit: Leaving]
dustinm` has joined #openscad
guso78k24 has joined #openscad
guso78k has quit [Quit: Client closed]
guso78k24 has quit [Quit: Client closed]
J25k39 has quit [Quit: Client closed]
J25k39 has joined #openscad
mmu_man has joined #openscad
J25k39 has quit [Quit: Client closed]
J25k39 has joined #openscad
hyperair has joined #openscad
kintel has joined #openscad
<kintel> Someone said my name? :)
<InPhase> There's no evidence of that anywhere...
kintel has quit [Client Quit]
guso78k has joined #openscad
kintel has joined #openscad
L29Ah has quit [Ping timeout: 252 seconds]
<kintel> Thingiverse Customizer is probably pretty dead. It's implemented using their own public "Thingiverse App" API though, so writing a replacement is totally doable. Not sure that's in anybody's interest though (except MakerBot themselves, but last I asked they had no budget to throw at Thingiverse, even though they'd love to see a better Customizer..)
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
L29Ah has joined #openscad
<InPhase> I assume thingiverse's customizer's usage is dropping fast on new designs, because they've fallen too on behind on the language advancements.
<InPhase> Last I remember they didn't even support angle in rotate_extrude. You have to stick to a really dated subset to keep things compatible with it.
<ali1234> how does the customizer work? how do you tell it which things to customize?
<ali1234> does it just pick up every global variable?
<guso78k> all assiigments in the top of the code prior  to first function are considered customiable
<InPhase> ali1234: It parses the comments after variables.
<ali1234> argh just realised i still have that crash script open. apparently it finished rendering eventually? but then i opened the customizer and added a variable and now it's going to take 3 days to render again
<guso78k> ali1234 if your script  crashes for 100%,  please file a  ticket
<ali1234> i did
<guso78k> ?
<ali1234> yes
guso78k has quit [Quit: Client closed]
guso78k has joined #openscad
stealth_ has joined #openscad
J25k39 has quit [Quit: Client closed]
J25k39 has joined #openscad
J25k39 has quit [Quit: Client closed]
J25k39 has joined #openscad
guso78k has quit [Quit: Client closed]
J25k39 has quit [Quit: Client closed]
J25k39 has joined #openscad
hyperair has quit [Ping timeout: 248 seconds]
misterfish has quit [Ping timeout: 272 seconds]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
rogeliodh has quit [Quit: The Lounge - https://thelounge.chat]
rogeliodh has joined #openscad
hyperair has joined #openscad
misterfish has joined #openscad
misterfish has quit [Ping timeout: 252 seconds]
joso has joined #openscad
joso has quit [Client Quit]
misterfish has joined #openscad
L29Ah has left #openscad [#openscad]
J25k39 has quit [Quit: Client closed]
J25k39 has joined #openscad
muesli has quit [Quit: NO CARRIER]
mmu_man has quit [Ping timeout: 252 seconds]
guso78k has joined #openscad
misterfish has quit [Ping timeout: 265 seconds]
bertronika has joined #openscad
mmu_man has joined #openscad
guso78k has quit [Quit: Client closed]
misterfish has joined #openscad
kurisu123 has joined #openscad
<kurisu123> I'm completely new to openscad, I'm trying to walk through this tutorial https://hexdocs.pm/open_scad/slicing.html and pasting the very first code snippet gives syntax error. How can that be? Are there like different versions/flavors or smth? I'm on openscad from arch repos
<teepee> no idea what this is, it's NOT OpenSCAD we have here
<teepee> is that some AI generated junk site? or some other project with identical name? The screenshots do look like OpenSCAD though
<teepee> right: "Hi. Do you want to make a physical object from Elixir code? Then you're in the right place!"
misterfish has quit [Ping timeout: 265 seconds]
<teepee> it is that ^
<J25k39> tutorial!
<othx> tutorial is The OpenSCAD tutorial is a great place to learn how to create designs in OpenSCAD, and can be found at: https://en.wikibooks.org/wiki/OpenSCAD_Tutorial
kurisu123 has quit [Ping timeout: 265 seconds]
kurisu123 has joined #openscad
kurisu123 has quit [Changing host]
kurisu123 has joined #openscad
<kurisu123> does the openscad we have here and in arch repo support what is described in the article? Slicing an object into pictures to print out on a regular 2d printer
<teepee> yes, that elixir stuff is just a wrapper generating openscad code
<teepee> but that's not exactly a core focus for openscad
<kurisu123> where to find documentation or tutorial for the slice functionality specifically? I translated that into the original openscad syntax but I'm getting "ignoring unknown module 'slice'"
misterfish has joined #openscad
L29Ah has joined #openscad
TheCoffeMaker has quit [Ping timeout: 265 seconds]
<teepee> kurisu123: there is no such thing as builtin feature
<teepee> I suspect it uses projection(cut = true)
<teepee> which will cut ("slice") a 3d object at Z = 0 and the outline remains as 2d object
<teepee> kurisu123: like so $fa = 2; $fs = 0.2 ; projection(cut = true) translate([0, 0, 2]) difference() { cube(12, center = true); rotate([20, 0, 0]) cylinder(r = 3, h = 30, center = true); }
guso78k has joined #openscad
<guso78k> We did not yet have an Elixir-To-OpenSCAD layer yet
<guso78k> But elixir appears to have named  parameters ...
mmu_man has quit [Ping timeout: 246 seconds]
guso78k has quit [Quit: Client closed]
kurisu123 has quit [Read error: Connection reset by peer]
mmu_man has joined #openscad
J25k93 has joined #openscad
J25k39 has quit [Ping timeout: 240 seconds]
kintel has joined #openscad
<kintel> ali1234 https://github.com/openscad/openscad/issues/5689 doesn't mention crash at all, just a bug creating bad geometry. For the crash, I think a separate ticket is warranted, as the two are likely unrelated issues
<ali1234> i consider a state where the entire UI becomes unresponsive for over an hour and the program has to be forcibly terminated to be a crash
<ali1234> i cannot reproduce the segfault any more
<kintel> Let's call that "hanging" or "freezing". Crash is pretty common terminology for various instances of premature process termination
<kintel> I believe I had a crash reproduced for this (or similar) some time ago, but my mental stack got too many layers right now; hoping to pop some stuff off it soon
<kintel> ali1234 btw., could you summarize your findings? Was it that projection-then-hull caused projection to hang, but hull-then-projection caused hull to take too long time?
<ali1234> see test.sh
<ali1234> at one point, one of the tests would segfault every time i ran it
<ali1234> it no longer does that. i don't know why it is different now
<ali1234> i also can't remember which one it was
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<ali1234> well, it was one of the inphase ones. they either take several hours, or instantly segfault
muesli has joined #openscad
guso78k has joined #openscad
misterfish has quit [Ping timeout: 248 seconds]
<InPhase> ali1234: I never saw the segfault you did, but only the really long processing on my system.
<InPhase> Unless the segfault was after many hours. I wasn't going to wait that long.
<InPhase> ali1234: But it's possible I wasn't testing the same one you were getting the segfault on. Since you were using the word crash for a long freeze I thought I was, but I guess maybe not.
bertronika has quit [Quit: Konversation terminated!]
guso78k has quit [Quit: Client closed]
<ali1234> i can't reproduce the segfault
<ali1234> at all
<ali1234> it happened like 3 times in a row and then never again
kintel has joined #openscad
<kintel> ali1234 Ah, found it, crashes in 5 seconds: projection(cut = false) multmatrix([ [ 0, 1, 0, 0 ], [ 0, 0, 1, 0 ], [ 1, 0, 0, 0 ], [ 0, 0, 0, 1 ] ]) import("hingeplate.stl");
<ali1234> that does not crash for me. not in 5 seconds anyway
<ali1234> well it does not segfault anyway
<InPhase> kintel: Hmm, not for me, just a long freeze. But clearly something is amiss that is sometimes going worse.
<ali1234> it previews or renders in about 2 minutes with cgal
<InPhase> Although I wonder if my manifold is maybe outdated. Time for a fresh subpull and build.
<ali1234> seems like memory corruption
<InPhase> kintel: Nope, still doesn't segfault for me, even with the latest. Just a long freeze.
<InPhase> A mystery.
<kintel> This was in manifold preview mode
<kintel> Could be CPU dependent; I'm running this on arm64
<kintel> In release mode it crashes in 1s
<kintel> Anyway, I'll have to queue this for a later investigation