<kintel>
bitbasher: What usually happens is that it builds a number of obj files in parallel, and it eventually gets to a point where all compiling files take a lot longer which causes it to halt for a while. If your system is generally low on memory, it can take a bit of time for the build system to make it through this stage. The workaround is typically to reduce parallelization, since the default parallelization of CMake doesn't take memory usage into
<kintel>
account.
<rapha>
InPhase: sorry for taking so long to respond ... took a while for my brain for that to be ready. that's a really nice result, thank you very much! https://imgur.com/a/gzV9iOv
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
teepee has joined #openscad
<InPhase>
https://en.wikibooks.org/w/index.php?title=OpenSCAD_User_Manual/The_OpenSCAD_Language&diff=prev&oldid=4477374 Not sure what was going through the mind of this user from Iran when they attempted this edit which ended up wiping out the manual last month, but I reverted it.
<InPhase>
I guess it's also a little concerning that nobody noticed the entire language reference page was wiped.
<InPhase>
I suppose anyone using from the cheatsheet would have found it still working.
<InPhase>
I was literally in the middle of explaining how handy having a wiki for the manual has been for OpenSCAD when I looked at it and... it was blank. lol
Guest38 has joined #openscad
hyperair has joined #openscad
Guest38 has quit [Client Quit]
L29Ah has quit [Read error: Connection timed out]
J25k52 has quit [Quit: Client closed]
J25k52 has joined #openscad
sparsh-n has joined #openscad
<sparsh-n>
Hi bitbasher, I saw the specific one about OS examples and OS libraries would be useful. Although I'm also not sure how often the wikibooks are used, as I usually look through the readme of any project I clone first.
<sparsh-n>
Was also wondering if you got it built with MSYS2 or with MSVC?
<sparsh-n>
I was able to test some basic functions on the headless version, but the translation library has some issue with working. I'll post the error in a pastebin link and share it here
<sparsh-n>
Also if its an issue with building the obj, my Visual Studio usually has a unreadable/very confusing error, but it usually boils down to a missing include statement or something similar. If you're able to post the error regarding Linking it could be similar to the errors I got while building mine.
<sparsh-n>
On the note of headless builds, when I run my executable it usually just runs a single command at a time, and then closes. I'm under the assumption that a proper headless build shouldn't keep invoking .\openscad.exe for each call?
germ_ has quit [Read error: Connection reset by peer]
howiemnt1 has quit [Ping timeout: 248 seconds]
germ_ has joined #openscad
sparsh-n has quit [Ping timeout: 272 seconds]
howiemnt has joined #openscad
hyperair has quit [Ping timeout: 248 seconds]
bitbasher has joined #openscad
<bitbasher>
Kintel : i do have a ton of apps running at the same time .. i have closed out a bunch of stuff and will leave the build to chug along as it will
bitbasher has quit [Changing host]
bitbasher has joined #openscad
hyperair has joined #openscad
<rapha>
InPhase: no, it needs the height to be able to intersect with the sphere. i tried to use your linear_extrude/offset/sqrt technique to replace the sphere entirely, but wasn't able to find the right math for that.
L29Ah has joined #openscad
snaked has quit [Quit: Leaving]
<InPhase>
rapha: I see that. I'm trying to put it closer to correct. Although I cannot try it as you haven't shared the source. :)
<rapha>
oh! yes, i haven't! let me fix that... o_o
<InPhase>
I totally forgot about helping you with some sort of TKS GTR Top plate almost exactly one year ago. But apparently I already have a "rapha" directory. :)
<InPhase>
I guess you make something every June? ;)
<InPhase>
rapha: I don't know if you really wanted the base shape protruding through that cylinder. But you had it that way, so I left it. :) Lowering "height" will bring it down. e.g. 19 is sufficient.
<InPhase>
rapha: You can remove the diagnostic echo statement when you're done examining those numbers to see how it works.
<InPhase>
After flushing the cache, it renders for me in 3 seconds with the nightly, which is quite tolerable.
<rapha>
InPhase: dang! *I* forgot about that ... but oh well, after the GTR crashed into the Mediterranean and got repaired and crashed on the way towards a mountain top and got recovered, it eventually crashed into a brick wall and I decided to switch that quad over to an AlfaRC BabyAPEX frame, which is a bit of a more appropriate match to its power.
<rapha>
Feels good to know there's a folder with my name somewhere in the world, though :)
<rapha>
Oh wow!!!
* rapha
reads
<rapha>
I looove that for loop that's used for the screw holes. Makes it so much neater.
<rapha>
oh, and the convexity=4 is really good to know about. no more need to hit F6 all the time.
<rapha>
i agree, h=19 is better
<rapha>
i'm tempted to print it right away, but better to save the white PLA+ and wait until the aliexpress package with the new 0.6mm nozzle arrives and straight up do it in wood filament as intended
teepee_ has joined #openscad
teepee has quit [Ping timeout: 244 seconds]
teepee_ is now known as teepee
<rapha>
okay, besides my less elegant programming, it was basically just a matter of adding a fixed (negative) factor to the function. how did you know to do that, though?
<InPhase>
rapha: Well I have some shortcuts. At first I didn't know, and just commented out top() and put a straight call to complex_base() and looked at what I was dealing with. Then I went "wtf?" in my head, and added the echo. Then it was obvious from looking at the numerical values that this was not what I was trying to do in the loop.
<InPhase>
"Just try it, look at results and values, and iterate" is a powerful reasoning shortcut with OpenSCAD. :)
<InPhase>
The values went up when they were supposed to go down. If 0 to 1 values go up when they're supposed to go down, 1- that flips this.
<InPhase>
Which of course one can sit there and reason out. And I've seen enough times that I could have thought it through. Printing out the numbers is faster to catch mistakes though.
sculptor has joined #openscad
sculptor has quit [Changing host]
sculptor has joined #openscad
<sculptor>
yo
L29Ah has quit [Read error: Connection reset by peer]
L29Ah has joined #openscad
J25k52 has quit [Quit: Client closed]
J25k52 has joined #openscad
howiemnt1 has joined #openscad
howiemnt has quit [Ping timeout: 276 seconds]
bitbasher has quit [Ping timeout: 252 seconds]
<teepee>
in case anyone is interested in ditching external image upload sites, we have imgs.openscad.org (running slink) to see if that works well
<teepee>
account creation is enabled, but accounts need to be approved
<teepee>
hmm, the public view is a bit strange...
howiemnt1 has quit [Remote host closed the connection]
howiemnt has joined #openscad
sculptor has quit [Ping timeout: 268 seconds]
bitbasher has joined #openscad
<InPhase>
"Password must contain at least one number." :( CorrectHorse1BatteryStaple
<InPhase>
"Password must contain at least one special character." :((( CorrectHorse!1BatteryStaple
L29Ah has quit [Ping timeout: 248 seconds]
<teepee>
haha, I can disable that :)
<teepee>
give me a minute
<teepee>
I don't mind that as I'm using passbolt to generate and save the password anyway :P
<teepee>
InPhase: ok, if I'm reading the docs correctly, it should now only *require* lowercase
<teepee>
hmm, but where's the button to activate a user?
<teepee>
uff, tiny little thingy totally not where it would be expected :)
<teepee>
haha, totally invisible with my 2 white background images :)
<InPhase>
"User Approval [enabled] - Toggle whether users need to be approved before they can access the application" "Unauthenticated Access [enabled] - Toggle whether users can access the application without being authenticated"
* InPhase
ponders phrasing.
<InPhase>
I guess the first probably meant to say for uploading, and the second meant to say for viewing?
<teepee>
yep, unauthenticated is the /explore page
<teepee>
that's empty if disabled
<teepee>
so you need to login to explore too
<InPhase>
Uhm... Let's say some user named teepee went off the rails and started posting porn or something.
<InPhase>
I see I have admin access, but I don't see a way to actually delete problematic content. Wouldn't that be important? :)
<teepee>
hence the approval
<InPhase>
Can you even delete your own posts?
<teepee>
hmm, good question
<teepee>
I guess "remove user" might also work
<InPhase>
How much you want to bet that leaves the files still on the server.
<teepee>
we can try
<teepee>
I see it in upload-history
<teepee>
with trash button
<teepee>
not very scalable but I guess we won't have 1000s of users anytime soon
<teepee>
oh, it's gone
<InPhase>
I still see it.
<teepee>
lol, cache bug?
<teepee>
it was in the history list, but gone after refresh
<InPhase>
I still see it in a new browser...
<InPhase>
We're talking about aaa's logo image, right?
<teepee>
yeah, but only as "normal" image not in the history where it has the delete button
<InPhase>
lol. So it's gone from the history but still displayed as an image?
<teepee>
I think that was a local browser cache thing as I uploaded from the same browser for both users
<teepee>
so lets delete the user and see what happens with the image
<InPhase>
That does not look meritorious as a feature set...
<teepee>
account gone, but marked as deleted and the image remains, so there seems to be no way of doing moderation
<teepee>
we can keep it for a bit for a known round of people but I'll continue searching for something with a better matching feature set
<InPhase>
Yeah.
<InPhase>
Were you able to delete one of your own uploads even?
<teepee>
yep, that works and offers physical deletion as option
<teepee>
confirmed, it's also removed from the image folder
<InPhase>
Okay. So it works okay in a trust environment.
L29Ah has joined #openscad
Smeef has quit [Ping timeout: 244 seconds]
fling has quit [Remote host closed the connection]
<sparsh-n>
I was testing a simple logo.scad using the headless version and was wondering if anyone else has experienced errors similar to the ones above?
teepee has quit [Ping timeout: 244 seconds]
teepee_ is now known as teepee
sculptor_ has joined #openscad
sculptor has quit [Ping timeout: 244 seconds]
<teepee>
sparsh-n: that means it's not finding the path to the resource, like the shaders it complains about
<teepee>
I guess for this directory structure we may want another case to find those files