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
mmu_man has quit [Ping timeout: 264 seconds]
LordOfBikes has quit [Ping timeout: 264 seconds]
LordOfBikes has joined #openscad
hyperair has joined #openscad
<gbruno> [github] kintel closed pull request #5037 (PolySet: Add setters for isTriangular) https://github.com/openscad/openscad/pull/5037
<gbruno> [github] kintel pushed 12 modifications (PolySet: Add setters for isTriangular (#5037)) https://github.com/openscad/openscad/commit/db167b1df31fbd8a2101cf3a13dac148b0c2165d
Virindi has quit [Ping timeout: 252 seconds]
<pca006132> I think as manifold is updated frequently and openscad wants the latest bug fixes, it is probably a good idea to keep using submodules for a while
<pca006132> teepee: perhaps thrust is a deprecated package?
<pca006132> distros probably package cccl instead of thrust now
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
<gbruno> [github] kintel pushed 5 modifications (Fix test case and cleanup) https://github.com/openscad/openscad/commit/dfc72b2d1bc494f2423214c2d2835ae669374540
<gbruno> [github] kintel synchronize pull request #5020 (Maintain manifoldness when converting between PolySet and ManifoldGeometry) https://github.com/openscad/openscad/pull/5020
<gbruno> [github] kintel edited pull request #5020 (Maintain manifoldness when converting between PolySet and ManifoldGeometry) https://github.com/openscad/openscad/pull/5020
kintel has joined #openscad
J24k80 has joined #openscad
J24k34 has quit [Ping timeout: 250 seconds]
pca006133 has joined #openscad
pca006132 has quit [Ping timeout: 240 seconds]
pca006133 is now known as pca006132
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hyperair has quit [Ping timeout: 264 seconds]
slice has joined #openscad
<slice> Hello! I am new to 3d modelling, and found openscad. Been a learning curve but thankful for those that came before me.
<slice> I found https://github.com/openscad/openscad/pull/4241/commits/0336a020e4ca20ceb2d26689ea5bd787c8e2e00b and then noticed the "downloadables" are from a 2021 release, so it does not have the feature in the binaries.
<slice> Are there newer official binaries elsewhere, or I ought to build it from master? Is there a way to snatch a binary from circleci at all?
slice has quit [Quit: Connection closed]
slice has joined #openscad
slice has quit [Client Quit]
<crazy_imp> someone point them to https://openscad.org/downloads.html#snapshots (if slice comes back)
slice has joined #openscad
<slice> ah wonderful
<slice> also my bad for being blind as a bat :D
<crazy_imp> maybe it's also not the best idea to have the 2021 release as first items on the download page :D
<slice> :)
slice has quit [Quit: Connection closed]
Non-ICE has quit [Ping timeout: 256 seconds]
misterfish has joined #openscad
Virindi has joined #openscad
Virindi has left #openscad [#openscad]
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
<pca006132> teepee what do you think about moving the section about development snapshots to the top of the download page?
<teepee> pca006132: it's really confusing, ubuntu 22.04 supposedly has thrust 1.15.0, but I see only 1.9.5 when building on OBS, and that simply does not have the cmake files packaged
<pca006132> ah, weird
<pca006132> is it some channel thing? e.g. dev vs stable or something?
<teepee> and cmake is annoying aswell, the automatic find_package in fetch-content is only available starting at 3.24 which is very new
<teepee> not that I know of, normally debian and ubuntu releases are very much fixed just adding bugfixes for security reasons and "normal" updates only for very very very critical packages like firefox
hyperair has joined #openscad
erectus has quit [Ping timeout: 260 seconds]
<teepee> as for the website, I'm this -><- close to rewriting it in svelte now that leared the basics :) it's very annoying to maintain the current state and changing any layout
erectus has joined #openscad
JakeSays_ has joined #openscad
JakeSays has quit [Ping timeout: 255 seconds]
JakeSays_ is now known as JakeSays
mmu_man has joined #openscad
Non-ICE has joined #openscad
<pca006132> yeah, the automatic find_package in fetch-content is meant for simplifying the workflow, it doesn't make sense to keep it if we need to add fallback for older version...
qeed_ has joined #openscad
qeed has quit [Ping timeout: 260 seconds]
<pca006132> is return code -11 indicating segfault?
<pca006132> csgpngtest_module-recursion failed on aarch64-linux...
califax has quit [Ping timeout: 260 seconds]
califax has joined #openscad
Guest12 has joined #openscad
Guest12 has quit [Client Quit]
ccox_ has joined #openscad
<InPhase> pca006132: Yeah. The last one of those I saw on tests was last year on some tests running manifold.
<InPhase> Although I think that particular one was all resolved.
ccox has quit [Ping timeout: 264 seconds]
<pca006132> it seems that it is some sporadic test failure, probably due to the stack limit
<pca006132> using pointer address to check for stack size is not a very safe approach...
<InPhase> I usually raise the stack for personal use of deep recursion, but I thought all of our tests should be way under stack limits. Could manifold be introducing new deeper recursions? I wouldn't really expect this from a tree structure at the sizes of our tests.
<pca006132> not sure, cannot reproduce locally
<pca006132> manifold should not have much recursion
snaked has quit [Remote host closed the connection]
TheCoffeMaker has quit [Ping timeout: 255 seconds]
TheCoffeMaker has joined #openscad
L29Ah has left #openscad [#openscad]
teepee has quit [Ping timeout: 260 seconds]
teepee has joined #openscad
L29Ah has joined #openscad
noonien80831 has joined #openscad
noonien8083 has quit [Ping timeout: 255 seconds]
GNUmoon has quit [Ping timeout: 260 seconds]
GNUmoon has joined #openscad
L29Ah has left #openscad [#openscad]
qeed_ has quit [Quit: qeed_]
misterfish has quit [Ping timeout: 264 seconds]
slice has joined #openscad
L29Ah has joined #openscad
slice has quit [Quit: Connection closed]
misterfish has joined #openscad
omegatron has joined #openscad
pca006132 has quit [Remote host closed the connection]
misterfish has quit [Ping timeout: 264 seconds]
L29Ah has quit [Read error: Connection reset by peer]
mmu_man has quit [Ping timeout: 255 seconds]
misterfish has joined #openscad
J24k80 has quit [Quit: Client closed]
J24k80 has joined #openscad
mmu_man has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
omegatron has quit [Quit: Power is a curious thing. It can be contained, hidden, locked away, and yet it always breaks free.]
<peeps[work]> i think StackCheck might need to be modified to do some kind of thread_local check
<peeps[work]> changing the instance itself from static to thread_local?
<peeps[work]> then again maybe its fine as long as its not called directly from any multithreaded code, like inside manifold lib
<peeps[work]> I wonder if a stack limit message is being triggered from StackCheck
L29Ah has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
mmu_man has quit [Ping timeout: 256 seconds]
clemens3 has quit [Ping timeout: 260 seconds]
guso78k has joined #openscad
mmu_man has joined #openscad
clemens3 has joined #openscad
Guest8 has joined #openscad
J24k80 has quit [Quit: Client closed]
J24k80 has joined #openscad
TylerTork has joined #openscad
<TylerTork> Is there some way I'm not seeing to enter complex configuration parameters with a JSON-like notation in the source code? Or in an external file? I'd like to be able to refer to, for instance, propellor[i].pitch and propellor[i].width as opposed to having a separate named parameter or using a numbered array index for each value
Guest9 has joined #openscad
abff has quit [Quit: everybody gets one]
germ_ has quit [Quit: ZNC 1.8.2 - https://znc.in]
germ_ has joined #openscad
abff has joined #openscad
guso78k has quit [Quit: Client closed]
<TylerTork> So no, then?
<Scopeuk> there is no support for structure like constructs at this point
<Scopeuk> only vectors
<TylerTork> If the lookup function worked with strings, one could use parameter pairs like [["width",5.5], ["depth",2.03]...]
kintel has joined #openscad
<kintel> TylerTork There is some discussion, e.g. in https://github.com/openscad/openscad/pull/4478
<kintel> ..but it takes time to land such changes
Guest8 has quit [Ping timeout: 250 seconds]
<TylerTork> thanks for the link, will peruse
Smeef has joined #openscad
<Smeef> Trying to design a simple band ring (h=7mm, r=16.5mm) with shallow notches along the outer side, similar to a gear or a coin. Is there an easy way to this without creating and placing each notch individually?
<ali1234> use a for loop
<Smeef> Thanks, that did the trick!
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Smeef has quit [Ping timeout: 256 seconds]
Guest9 has quit [Quit: Client closed]
Guest35 has joined #openscad
Guest6 has joined #openscad
Guest35 has quit [Client Quit]
Guest6 has quit [Client Quit]
TylerTork has quit [Ping timeout: 250 seconds]
misterfish has quit [Ping timeout: 255 seconds]
<teepee> aww, too late, here *is* JSON import
guso78k has joined #openscad
<gbruno> [github] t-paul pushed 1 modifications (Remove Ubuntu 22.10, add Ubuntu 23.10.) https://github.com/openscad/openscad.github.com/commit/ad0268ab37161e772eeab44f0c6649beccff9743
Smeef has joined #openscad
J24k80 has quit [Quit: Client closed]
J24k80 has joined #openscad