<InPhase>
pca006132: It's easy to get the impression it's buggy because there are seemingly "ordinary" operations one might want to do with minkowski which end up taking extraordinarily long times or overflowing the RAM limit on smaller RAM computers and crashing the whole program.
<InPhase>
pca006132: i.e. the real problem is just that it scales poorly, and that gives people problems.
<InPhase>
pca006132: I'm not aware of any actual runtime bugs or flaws other than these time/space resource limit issues.
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
JakeSays_ has joined #openscad
JakeSays has quit [Ping timeout: 265 seconds]
JakeSays_ is now known as JakeSays
JakeSays is now known as JakeSayss
J24k has joined #openscad
<J24k>
hi f0lkert are you aware the 24.11.28 build the povray export is not working anymore as an stl file is set used as ini which causes a parsing error?
<f0lkert>
but what is that ini file? i know of no ini file.
<J24k>
f0lkert ok seems the "pov fileformat" got lost/overwritten during the update - had to set it to something and back to pov now it is working again
<J24k>
however the viewing angle (and lights) are still wrong
<f0lkert>
are you aware that you first need to move the camera in the openscad-viewport to the location that you want to get rendered?
<J24k>
you mean define $vpr ?
<f0lkert>
could be :-) I usually move the camera using the mouse in the viewport :-)
<pca006132>
InPhase: But I do agree that openscad should make offset work with 3D objects, and use minkowski for now as the implementation
<pca006132>
This will allow us to swap to a more performant option in the future...
<pca006132>
if anyone decides to implement it
<guso78k>
Yeahh, offset with positive and negative r, delta and chamfer , these are dozens of separate cases
mmu_man has joined #openscad
cart_ has joined #openscad
<InPhase>
pca006132: I think I'd be more comfortable waiting to implement a 3D offset until a performant solution is available, just in case we hit a scenario where the behavior of the straightforward performant solution might differ slightly in output from what minkowski would give. I wouldn't want to tie our hands, given how much more important having a performant solution is.
<InPhase>
Some people on some designs will consider any difference in edge or vertex placement to be a breaking change.
<kintel>
If you can confirm that this actually broke your workflow, I'll try to reproduce and fix.
<J24k>
kintel the "update" had reset the fileformat - so it was set to POV but used STL .. the other issue is that the print service is not the same as POV export
<J24k>
as the camera position is not extracted
<J24k>
after changing the file format - and back to POV this part works .. not sure why the camera pos is not in using the "local slicer"
<kintel>
oh, I perhaps didn't wire up the camera stuff
<kintel>
J24k Are you building yourself or using the binaries?
L29Ah has left #openscad [#openscad]
<J24k>
kintel just use the download on the website this morning
<J24k>
11.28
buZz has quit [Read error: Connection reset by peer]
buZz has joined #openscad
<kintel>
J24k ..and you're using the Local Slicer integration to be able to get a PNG out of PovRay with one click?
<J24k>
kintel yes that is the idea (i am more testing if it is possible at the moment - the camera and light situation is the problem here)
<J24k>
another is that the png will be in the temp folder buried deep in system files (windows)
<J24k>
oh and just noticed a pov file is still there .. those were normaly deleted
<J24k>
(over 100mb)
<J24k>
yes seems the temp pov files are not deleted anymore
<kintel>
Since we open the external slicer as a separate process, we don't know when it's done with the file..
<kintel>
and yes, since we don't support passing arguments, povray will just do the default, which is to render a PNG in the same folder as the .pov
<J24k>
Yes, maybe we could check the next time when scad opens if there are backup/temp files
<kintel>
yup, we'd just need to track it somewhere, and implement that :)
<J24k>
the problem is those pov files are easy several hundred mb big
<kintel>
We could potentially remove the files on exit
<J24k>
.. once i made several images (small changes in openscad and hit the button) .. and GB were suddenly created
<J24k>
in earlier versions openscad deleted those
<kintel>
Btw., camera output seems to work for me; I just move the camera, set up povray as a local slicer and press F8 -> png is correct
<J24k>
is that the 11.28 version
<J24k>
i only got that with manual exporting the pov
<kintel>
Uh, my local master. Perhaps I forgot to sync : /
<kintel>
duh, I'm dumb.
<kintel>
Anyway, I got it to work as of yesterday, let's try today's version :)
<J24k>
.oO that is why i use the files on the website to make some QA (and i am lazy for sure))
<J24k>
i think it would be a big benefit if the pov png would be in the folder of the scad file
<J24k>
as it has the random temp characters it shouldn't overwrite anything
Guest83 has joined #openscad
Guest7 has joined #openscad
<Guest7>
hello
<Guest7>
i have a request of my assigment. is it possible to help me please?
<InPhase>
Guest7: First, I'm very happy to see you have an OpenSCAD school assignment. That's some quality education going on. What educational level is it at?
<kintel>
In terms of making the PNG appear elsewhere, we'd have to add a way of passing information/arguments to the external process
<J24k>
Guest7 use offset to create the 2D shape .. resize will allow to set the l size
<InPhase>
Guest7: First main question, where is length l supposed to be on the diagram?
<Guest7>
I dont really know, this was picture that i recieved. I never done anything in this program
Non-ICE has quit [Read error: Connection reset by peer]
<InPhase>
Guest7: Second question, are the middle quadrants (parts toward the middle) of each section of the 8 supposed to be straight like a plus sign? The first comment in response is on the right track IF that middle part is supposed to be straight lines.
<InPhase>
Guest7: Wait, never did anything at all in OpenSCAD?
<kintel>
You'd have to do povray +O/tmp/out.png as a start. We cannot make this specific to povray anyway, so we'd need to find a generic mechanism to make it work
<Guest7>
Yeah i think it should be + and two "c"
<InPhase>
Guest7: Did you receive any instruction in the language or how to use the program?
<J24k>
kintel yeah just read a little further - Ü .. you can just spec the folder ..
<Guest7>
He give us this just to test how we will handle with the program and then we will start learning
<InPhase>
Guest7: Is this at the high school level?
<Guest7>
Yeah, bu I'm at school focused on something else than this
<InPhase>
Guest7: The best thing for you to start with is that tutorial at that link. ^
<InPhase>
Guest7: You won't really be able to do anything about that shape without someone just telling you the answers until you go through at least the early parts of the tutorial.
<InPhase>
A bit of the tutorial, plus the "cheatsheet" at the top of the tutorial that lists the commands, will at least get you started on making that shape.
<Guest7>
I forgot about my assigment and i need to submit it tomorrow
<Guest7>
I'm hopeless rn
<InPhase>
Going through the important parts of the tutorial should be about an hour.
<Guest7>
okay, thanks
<InPhase>
Completing the assignment will probably take you an hour.
<Guest7>
i will check it out
<InPhase>
If you build up experience, it's like a 5-10 minute assignment. So that time is just for the learning.
<InPhase>
So if you have the 2 hours, and focus on it with those two halves, tutorial for an hour, then cheatsheet and the problem, you should get it done I think.
<InPhase>
Note that you probably won't finish the tutorial in an hour, but maybe after one hour worth, stop where you are, and try the problem.
<InPhase>
You can always come back to the tutorial later before your next assignment.
<InPhase>
(Hopefully a little ahead of time.)
<InPhase>
Good luck!
<J24k>
kintel just received an IO Restriction prohibit write access when specify a different directory for the png
<InPhase>
J24k: lol. I had to read that a few times before I realized you were not announcing a punishment of kintel.
pie_ has quit [Quit: No Ping reply in 180 seconds.]
muesli has joined #openscad
dustinm` has quit [Quit: Leaving]
dustinm` has joined #openscad
pie_ has joined #openscad
TheAssassin has joined #openscad
califax has joined #openscad
fling has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<meshugga>
heyo, why is a projection in preview 1mm thick? and shouldn't it be mentioned in the docs that you can only reproduce the projection() examples screenshots with rendering?
<partcad-user>
openscad\openscad-2021.01\libraries\MCAD\test_docs.py:8: in pytest_generate_tests
<partcad-user>
if "filename" in metafunc.funcargnames:
<partcad-user>
E AttributeError: 'Metafunc' object has no attribute 'funcargnames'
<partcad-user>
=========================== short test summary info ===========================
<partcad-user>
ERROR openscad/openscad-2021.01/libraries/MCAD/test_docs.py - AttributeError: 'Metafunc' object has no attribute 'funcargnames'
<partcad-user>
!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!
<partcad-user>
============================== 1 error in 0.16s ===============================
<partcad-user>
I'm now checking the hypothesis that it happens when I change the CWD after installation. Just a hypothesis. Yesterday it started working and then broke again
<teepee>
what is that even?
<partcad-user>
Oh, I'm restarting the conversation from yesterday.
<teepee>
running a test suite?
<partcad-user>
That's a log from a GitHub action
<teepee>
which is supposed to do what?
<partcad-user>
It's either the installation or "openscad --version"
<partcad-user>
checking
<teepee>
nope
<partcad-user>
I was hoping someone recognizes it
<teepee>
certainly that is not running pytest
<partcad-user>
Give me a few more minutes to double check