<peeps[zen]>
InPhase: well, i tried reaching out to the spiral_extrude developer in github comments. hopefully something comes of it.
<peeps[zen]>
i haven't transcribed all the preconditions/corner cases we discussed yet, slightly worried about overwhelming them
<peeps[zen]>
i was thinking some more about the child height vs pitch requirements. we could potentially make it even more flexible if we allow pitch < height, as long as the 2D geometry doesn't intersect itself when translated by Y=pitch
snaked has quit [Remote host closed the connection]
snaked has joined #openscad
<Jack229>
inPhase .. in these "staircase" extrusions or horn, some auger you will cross the y-axis .. not so much in threads https://pasteboard.co/h7j56ncSd3PI.png
splud has quit [Ping timeout: 240 seconds]
ferdna has quit [Quit: Leaving]
lastrodamo has joined #openscad
little_blossom has quit [Remote host closed the connection]
little_blossom has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
<pa>
InPhase: thanks , yes i'm using ClosePoints since the inception of this model :-)
<pa>
i think remodeling was the right approach, i'm just a bit slow because i have to update my 2d modeling app
<pa>
plus, i discovered the curve i have is not the curve i initially used, that must have gotten lost in those initial pre-git days
<pa>
so i have to recover that too
<pa>
next feature: load raster as bg lol so i can model the curve faster
splud has joined #openscad
lastrodamo has quit [Quit: Leaving]
<JakeSays>
Jack229: you wouldn't happen to have an English wrapper for your library, would ya?
<JakeSays>
i'll look at it again tomorrow. i'm done for today
PovilasCNC has quit [Read error: Connection reset by peer]
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
la1yv has quit [Read error: Connection reset by peer]
la1yv has joined #openscad
<Jack229>
just tried to translate a module with www.deepl.com which worked for most parts .. but there are not many german words
linext has quit [Read error: Connection reset by peer]
la1yv has quit [Read error: Connection reset by peer]
la1yv has joined #openscad
linext has joined #openscad
linext has quit [Read error: Connection reset by peer]
rvt_ has joined #openscad
rvt_ has quit [Quit: rvt_]
rvt_ has joined #openscad
rvt_ has quit [Quit: rvt_]
rvt_ has joined #openscad
kaph has joined #openscad
rvt_ has quit [Quit: rvt_]
rvt_ has joined #openscad
rvt_ has quit [Quit: rvt_]
qeed has quit [Read error: Connection reset by peer]
qeed has joined #openscad
<lagash>
Jack229: have you tried LibreTranslate? I've found it sometimes performs better than DeepL, AND it's libre software :)
<InPhase>
Jack229: You can dual-language your library with secondary modules that just call the primary module. I haven't seen anyone do it, but, you sure could. :)
<Jack229>
lagash just tested and interestingly it replaced some functions with a single letter .. however these tranlation tools are not made for code .. but i ll keep an eye on libretranslate thanks
<Jack229>
InPhase yeah i am already doing it for compatibility when i change names. But that didn't change that i have no idea in what i should change Zylinder
<Jack229>
some words are so similar like Prisma and Prism and some like `Umkreis()` would be `circumscribed_circle()`
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
<Jack229>
lagash may i ask if you used libretranslate to translate into german cuz this is were most fail and deepl is the only one i know to get this right (most of the time)
<Jack229>
not sure how well they perform the other way
arebil has joined #openscad
<lagash>
Jack229: translate INTO German? not as much, I'm learning German, but I know better than to rely on machine translation :)
<Jack229>
that is the point of deepl it is deeplearning AI which is not translating words but search for similar occurrences in text corpora
<Jack229>
that way the translated result feels very natural
<Jack229>
seems libre translate is also using a neural system ( argos translate)
<peeps[zen]>
teepee: do you know how codeql and lgtm work? it looks like its not possible to omit source files or directories from analysis if its a compiled language. like anything involved in the build is forced to be analyzed afaict
<teepee>
I don't know why they behave strangely, CodeQL did show a list of issues allowing manual selection of "won't fix"
<teepee>
at this point, only the windows build seems to fail, both CodeQL and lgtm are at least geen
<peeps[zen]>
and then while reading lgtm docs, i saw a bunch of info about codeql, so is it using the same underlying tech?
<teepee>
that's possible I suppose
<peeps[zen]>
configuring these i so opaque im at my wits end
<peeps[zen]>
i guess i'll just ignore them. once the changes are merged do you think they will stop reporting those same problems?
<peeps[zen]>
i think i can get the windows build to work again, i'll just have to use two different approaches to integrate mimalloc depending on target OS
<peeps[zen]>
maybe i'll send the reports upstream at least
<teepee>
yeah, it's a bit strange, so macOS needs special integration and linux and windows full or so?
<teepee>
a bit surprising for a project that looks quite mature with regard to platform supoort
<peeps[zen]>
linux works pretty much any way you do it. mac didn't like the static override build option, windows didn't like the more direct function overrides
<peeps[zen]>
they basically said *shrug* try clang-cl?
<peeps[zen]>
which i didn't realize was a thing, but seems like a big change to convert to that
<peeps[zen]>
the docs on mimalloc re: which build/link options are valid per OS platform are still confusing
<peeps[zen]>
i've also been trying to get that other PR on VS builds to work (completely separate from mimalloc efforts for now), but getting kinda stuck. i'll write up my results in that PR soon
miique has quit [Ping timeout: 240 seconds]
rvt_ has joined #openscad
<teepee>
cool, the VS PR would be nice to have
<teepee>
sorry, just back home I'm a bit distracted soldering my 8266 boards :)
<peepsalot>
ooh, watcha makin?
<teepee>
the board was designed for my heng lamp, brightness control, 2 touch buttons and home assistant support
<teepee>
but as aisler always makes batches of 3, I have 2 spare boards, and one will go into that signal lamp tower I printed lately