<linext>
is there an auto-updater for experimental releases?
<kintel>
linext If you install it from a package manager I guess you can configure those to auto-update, but I haven't tried. The macOS binaries also optionally checks for snapshot updates.
<linext>
i'm using windows 10
<kintel>
In that case, not that I'm aware of
<kintel>
This is pretty common, so it probably shouldn't be too hard, especially for the version using an installer. We already have a public endpoint where people can ask for new releases
<kintel>
Just need a Windows developer. *hint* *hint*
<linext>
i could write a script that checks whether there's an update
<linext>
let it run in parallel when openscad is opened
<linext>
also, i have a feature request
<linext>
zhull()
<linext>
where several slices are hulled together only along the z-axis, leaving concave areas in the x-y alone
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ricardo has joined #openscad
ricardo is now known as rhz
snaked has quit [Ping timeout: 246 seconds]
<rhz>
I realised that putting the whole model within an `intersection` wasn't useful to check whether any two parts of the model intersect. It only says whether all parts intersect. What I need is pairwise intersection between all parts, but that'd be a pain to write by hand.
J2326 has quit [Quit: Client closed]
J2326 has joined #openscad
snaked has joined #openscad
guso7815 has quit [Ping timeout: 260 seconds]
rhz has quit [Ping timeout: 260 seconds]
guso78 has joined #openscad
<guso78>
rhz, this would be a perfect use case beeing able to store all the related objects in an variable array next to each other.
<guso78>
a general-use function "collision_detect" would then intersect each item with every other.
<guso78>
each designer, which creates mechanical parts is having this kind of problem
<guso78>
JordanBrown[m], is your the PR you are after capable of doing arrays ?
<JordanBrown[m]>
What, the objects PR? Sure. Objects are data values, and can be stored in arrays, object returned from functions, passed as arguments, et cetera. And they store data values, so can contain arrays, objects, function references, et cetera.
<guso78>
there just missing a function which intersects each with every other item in the array and union the results to an "collision flag output"
<guso78>
maybe can use openscad "each" keyword for that
<JordanBrown[m]>
Ah, and reading back it looks like you are also looking for the “geometry values” aspect of that PR. Those too are data values and so can be put into arrays, into objects, returned by functions, passed as arguments, et cetera.
BZK[m] has quit [Quit: You have been kicked for being idle]
guso78 has quit [*.net *.split]
J2326 has quit [*.net *.split]
teepee has quit [*.net *.split]
califax has quit [*.net *.split]
aiyion has quit [*.net *.split]
caveman has quit [*.net *.split]
GNUmoon2 has quit [*.net *.split]
fling has quit [*.net *.split]
pharonix71 has quit [*.net *.split]
TheAssassin has quit [*.net *.split]
<guso78[m]>
Test 123
snaked has quit [Quit: Leaving]
<Scopeuk>
guso78[m] joins us from matrix
<guso78[m]>
Ahh, Server Working again ?
<guso78[m]>
I thought i have Been banned
<guso78[m]>
🤣
califax has joined #openscad
caveman has joined #openscad
fling has joined #openscad
teepee has joined #openscad
aiyion has joined #openscad
pharonix71 has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
TheAssassin has joined #openscad
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
caveman has quit [Remote host closed the connection]
caveman has joined #openscad
Friithian has quit [Ping timeout: 250 seconds]
Friithian has joined #openscad
guso78 has joined #openscad
RichardPotthoff has joined #openscad
RichardP_ has quit [Ping timeout: 265 seconds]
guso78100 has joined #openscad
guso78100 has quit [Client Quit]
<lf94>
lol
<lf94>
guso78[m]: saw your figlet example - very cool man :)
<lf94>
I havent been doing any code cad. I was focusing on getting an stl viewer to reload when a file changes, but I completely failed
<lf94>
turns out many stl viewers are just not designed this way
<lf94>
so now I just have my text editor restart an stl viewer entirely after saving.
<lf94>
it sucks but whatever
<lf94>
I'm gonna have to write my own one day in the far future
<lf94>
also to support measurements and blueprints...
<lf94>
i would rather continue developing code cad techniques than focus on UX like that though.
<guso78[m]>
Why dont you use openscad to Display your Stl File? Just create an scad File with an import Statement and Touch IT each time the Stl File changes
L29Ah has left #openscad [#openscad]
<guso78[m]>
If there IS demand ITS probably quite easy to improve openscad to Skip the Touch step.
<lf94>
Scopeuk: that doesnt reload as the file changes
<lf94>
at least I couldnt find any indication that it did...
<lf94>
maybe im wrong!
<Scopeuk>
For some reason I had it in my head it did
<Scopeuk>
But I don't see the words on the page
<lf94>
guso78[m]: I dont want to rely on openscad for this. I want the tech stack to remain simple / composible.
<lf94>
composable
<lf94>
openscad is not simple
<lf94>
(which is fine, not a tech goal for it)
<Scopeuk>
Hmm no inotify in there, probably only a small amount of code to have at register inotify for the file viewing and call reload on modify https://doc.qt.io/qt-6/qfilesystemwatcher.html
<Scopeuk>
Wonder if I muddled it with another project
L29Ah has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee has joined #openscad
rawgreaze has quit [Ping timeout: 276 seconds]
peeps[work] has joined #openscad
rawgreaze has joined #openscad
<lf94>
I would love if you could share
<lf94>
Because reloading a program over and over is annoying lol
<guso7863>
no indication, that the windows pops during auto-reload
<guso7863>
does anybody know, that happened to the server in the morning ?
<Scopeuk>
I didn't see any issues here, but we could well be on different server
<guso7863>
the login-banner was gone for a short moment, but not its restored.(suppose this is custom setup)
<guso7863>
peeps[work], about the cmake --install, i am not interested to install in my system but "blindly" successful in any system. release_common.sh appears to do a good job, when refurbished XD
<Scopeuk>
so I just tried fstl on windows and it does just change the rendered image if you update the stl file
<Scopeuk>
hmm and if you turn on draw axis you get a bounding box readout, nice
<Scopeuk>
ahh there is a setting on the file menu for "auto reload"
<guso7863>
Scopeuk, yes i poiinted onto this from the code perspective
<Scopeuk>
indeed, I quite like their "gradient" renderer
<Scopeuk>
well "surface angle"
<Scopeuk>
which does colour gradient based on angle of incidence
user123 has joined #openscad
<Scopeuk>
I've been meaning to play with this for a while but only ever been reminded whilst on tablet
<Scopeuk>
nice to have a play whilst at pc, works quite nicely