<nihil>
if you want to AI some shit, do it outside the app
<nihil>
please dont superfuck my favorite cad tool with that trash
jbd has quit [Ping timeout: 245 seconds]
sculptor2 has quit [Ping timeout: 244 seconds]
dustinm` has quit [Server closed connection]
dustinm` has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
<J25K84>
kintel this is bit bizarre sometimes a double click open doesn't auto compile and i had it that it does it when going via the welcome screen. no idea what triggered it.
krushia has joined #openscad
LordOfBikes has quit [Ping timeout: 252 seconds]
LordOfBikes has joined #openscad
Kehet has quit [Ping timeout: 245 seconds]
Kehet has joined #openscad
califax has quit [*.net *.split]
teepee has quit [*.net *.split]
aiyion has quit [*.net *.split]
TheAssassin has quit [*.net *.split]
GNUmoon has quit [*.net *.split]
califax has joined #openscad
GNUmoon has joined #openscad
aiyion has joined #openscad
TheAssassin has joined #openscad
teepee has joined #openscad
<teepee>
nihil: while I do agree to the general sentiment in regard to AI, also consider it might be a massive help for example for blind users who are using OpenSCAD
pie_ has quit [Server closed connection]
pie_ has joined #openscad
<J25K84>
i think we can consider AI like a 3rd party print service .. optional and configurable and most important outside of our responsibility
<J25K84>
I mean you can create code that freezes your computer (with multicore) - not to think if someone print parts that don't fit because the AI was confused - Ü
<teepee>
people seem perfectly capable of crashing openscad or breaking printers without AI :)
<J25K84>
sure - my point is that people may not understand that when using AI - and think openSCAD made shitty modells
<teepee>
just like they do already via web browser
<J25K84>
There are e.g. on makerworld some AI tools for creating models. So it is important to know the code is generated by "not openSCAD"
<teepee>
educating people how to use tools in a way to harm them is important for both angle grinders and AI ;)
<J25K84>
people will just yell " openSCAD create box for coins " send to printer ..
<teepee>
same people that cut their fingers with hedge trimmers I guess
<teepee>
it's difficult to prevent people from their own stupidity. probably the only solution is education
<J25K84>
without disabling the safety they need both hands .. and cut their .. qualify for darwinaward
<J25K84>
But i don't worry/care so much about the people - AI code just suck and until that gets better we should add a warning label when integrating into the GUI
califax has quit [Ping timeout: 272 seconds]
<J25K84>
also chickenegg i am sure AI will be able to make some usable code very soon.
<teepee>
like mentioned earlier, for blind people the "describe this image" is a massive help in a number of cases, not just for social media
<teepee>
I've read about someone using openscad and letting AI describe the image to verify the result
<teepee>
it's probably far from perfect, but still a useful tool it seems when accepting the limitations
shwouchk has quit [Read error: Connection reset by peer]
axelroddy has quit [Ping timeout: 245 seconds]
<gbruno>
[github] Zenmaster43 opened issue #6111 (macOS: OpenSCAD doesn't bring its window(s) into view when the Space they occupy is not in view.) https://github.com/openscad/openscad/issues/6111
<teepee>
updated the build system to more recent versions
<teepee>
looks ok when running via wine on linux
<Joel>
Is it possible to scale/resize based on a %?
<Joel>
ah I don't think I understood scale. playing with it now.
<Joel>
if you're calling a module to draw a shape, who's scale is based on an argument passed in, how would you go about transforming them so they don't collide? I don't have any way of returning the size of the shape from the module.
<JordanBrown>
In case anybody cares, I expect to lose cell service in the next couple of hours and go dark until the 22nd.
<JordanBrown>
G'nite.
<JordanBrown>
Joel What does "collide" mean? If you have a module that generates something, and you transform the result, the result is ... transformed.
<JordanBrown>
They stack.
kintel has joined #openscad
<JordanBrown>
so if your module is "scale(2) cube(5)" then the module yields a 10-unit cube
<JordanBrown>
and if you say "scale(3) mymod()" you get a 30-unit cube.