<teepee>
peepsalot I was thinking not just benchmark but also regression for bigger projects
<teepee>
or "real world designs"
<teepee>
automatic NFT creation for each successful test :)
<ccox>
ROFL
rvt has joined #openscad
Nohus has joined #openscad
<Nohus>
Hello, I have a model that previews fine, but does not render (just freezes), how can I debug that?
<ccox>
does it really freeze, or take 30 minutes?
<teepee>
and what $fn values are set?
LordOfBikes has quit [Ping timeout: 240 seconds]
<Nohus>
None, so the defaults. I have 2 SVG files, when I import and linear extrude one, it works and renders, then I import and linear extrude the other, it also works and renders. But when I have both, it won't render, even though they are not touching each other so it doesn't feel like it should affect anything? Why would they work in separation but not
<Nohus>
together?
<teepee>
because alone there's no processing needed at all
<Nohus>
I see. So how can I find out what's wrong?
<teepee>
with both it will do a union on the 2 objects, which can be quite slow if there's lots of vertices
<teepee>
so if the SVG are very detailed, it could take long time to process
<teepee>
what's the goal, just have those 2 separate designs in a STL file?
<peepsalot>
there was also some changes to SVG $fn handling in recent dev snapshots, which might help
<teepee>
not really, as it does not allow to reduce the resolution
<teepee>
what would help is the optimizations in the fast-csg branch as IIRC that does bounding box checks
<teepee>
or lazy union if there's no other processing needed and the 2 things are separate anyway
<peepsalot>
Nohus, if the linear_extrudes are on the same plane, then I would try union() in 2d before linear_extrude of the whole group
<Nohus>
That does actually work, but it's not what I need.
<Nohus>
I want to stack them on top of each other, ideally.
<teepee>
aww, that was a good idea
<teepee>
stack as in merge the 2 to a single object?
Nohus43 has joined #openscad
<Nohus43>
Hmm, it disconnected me.
<Nohus43>
All right it does actually render, I just had to wait 15 minutes.
Nohus has quit [Ping timeout: 256 seconds]
LordOfBikes has joined #openscad
<Nohus43>
I would be fine waiting for the render, but as soon as I do some operation with them together the preview also has to render that long...:/
<teepee>
that should not happen
<teepee>
well, not quite true, it depends on the operation, there are some that need the mesh to be calculated
<Nohus43>
I need a "resize()"
<Nohus43>
On both of them together.
<Nohus43>
And that causes it to use the long render.
<teepee>
yep, that's one of those
<teepee>
can you resize before?
<teepee>
even better in 2d and change the extrude?
<Nohus43>
Oh yeah resizing before the extrude works.
<Nohus43>
Is there a way to pre-render a part of the model so it doesn't have to re-render every time if it's not modified?
<Nohus43>
If I split my model into parts, save 1 part as STL, and then load the STL in another, then presumably the other model won't have to render what was in the STL, right?
<Nohus43>
Only the end result from the STL.
<teepee>
you can try that, but export/import of STL can be troublesome
<teepee>
if you add render() linear_extrude() ... it will force calculation of that part and cache it
<teepee>
but if the slow part is the final union that may not help too much
<Nohus43>
The "final union" is only final for now, I want to add more things to the model. So if there was a way to cache that part it would be great.
<Nohus43>
If I wrap the slow union in a "render()" it will cache it?
<teepee>
yes, unless it is too big to fit into cache (which is a config option)
<peepsalot>
yes, but also union of additional objects will also be slow
<peepsalot>
unless using the aforementioned lazy-union feature from dev snapshots
<Nohus43>
After that union I wanted to "difference()" something from the entire thing, so I guess that lazy union wouldn't help.
<peepsalot>
render() is only really helpful in a small percentage of cases, eg where the preview is slow to update when orbiting/zooming with the mouse (because caching of CGAL operations is already automatic)
Jack2230 has joined #openscad
Nohus43 has quit [Ping timeout: 256 seconds]
L29Ah has joined #openscad
Jack22 has quit [Ping timeout: 256 seconds]
snaked has quit [Remote host closed the connection]
snaked has joined #openscad
gunnbr__ has joined #openscad
gunnbr_ has quit [Ping timeout: 240 seconds]
<InPhase>
teepee: openscad-qualcheck ?
<InPhase>
teepee: That's convenient enough to refer to on a regular basis. "Let's see how qualcheck does with that change."
submariner has quit [Remote host closed the connection]
snaked has quit [Quit: Leaving]
miique has joined #openscad
GNUmoon has quit [Ping timeout: 276 seconds]
snaked has joined #openscad
GNUmoon has joined #openscad
king has joined #openscad
king has quit [Client Quit]
Jack2230 is now known as Jack22
lastrodamo has joined #openscad
rvt_ has joined #openscad
<Jack22>
teepee do you want the cadhub links in 2021 advent calender?
rvt_ has quit [Client Quit]
foul_owl has quit [Ping timeout: 256 seconds]
foul_owl has joined #openscad
mimorek has joined #openscad
peeps[zen] has quit [Quit: Connection reset by peep]
peeps[zen] has joined #openscad
foul_owl has quit [Ping timeout: 256 seconds]
foul_owl has joined #openscad
Jack22 has quit [Ping timeout: 256 seconds]
rvt_ has joined #openscad
Jack22 has joined #openscad
rvt_ has quit [Quit: rvt_]
rvt_ has joined #openscad
rvt_ has quit [Client Quit]
mimorek has quit [Quit: Leaving]
rvt_ has joined #openscad
rvt_ has quit [Quit: rvt_]
la1yv has quit [Read error: Connection reset by peer]
la1yv has joined #openscad
rvt_ has joined #openscad
rvt_ has quit [Quit: rvt_]
rvt_ has joined #openscad
othx has quit [Ping timeout: 240 seconds]
gunnbr has joined #openscad
othx has joined #openscad
gunnbr__ has quit [Ping timeout: 240 seconds]
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
gunnbr_ has joined #openscad
gunnbr has quit [Ping timeout: 240 seconds]
The_Jag has joined #openscad
The_Jag has quit [Quit: The_Jag]
ur5us_ has joined #openscad
rvt_ has quit [Quit: rvt_]
ferdna has joined #openscad
miique has quit [Ping timeout: 240 seconds]
ur5us_ has quit [Ping timeout: 268 seconds]
ur5us_ has joined #openscad
ur5us_ has quit [Ping timeout: 256 seconds]
lagash has quit [Ping timeout: 252 seconds]
lagash has joined #openscad
peeps[zen] has quit [Read error: Connection reset by peer]
peeps[zen] has joined #openscad
arebil has joined #openscad
lastrodamo has quit [Quit: Leaving]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<ccox>
either it is very, very quiet today.... or I'm on the wrong side of a net split.
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
<peeps[zen]>
i imagine people are spending time with their families. humbug!