fling has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
fling has joined #openscad
J1A84564758 has joined #openscad
EfVee has joined #openscad
J1A845647 has quit [Ping timeout: 244 seconds]
EfVee has quit [Client Quit]
EfVee has joined #openscad
EfVee has quit [Client Quit]
epony has joined #openscad
lastrodamo has joined #openscad
J1A8456475852 has joined #openscad
J1A84564758 has quit [Ping timeout: 244 seconds]
teepee has quit [Ping timeout: 258 seconds]
teepee has joined #openscad
J1A8456475852 has quit [Quit: Client closed]
J1A8456475852 has joined #openscad
epony has quit [Ping timeout: 252 seconds]
epony has joined #openscad
J1A8456475852 has quit [Quit: Client closed]
J1A8456475852 has joined #openscad
J1A8456475852 has quit [Quit: Client closed]
J1A8456475852 has joined #openscad
stevieh has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
epony has quit [Ping timeout: 252 seconds]
teepee has joined #openscad
epony has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee has joined #openscad
drkow has joined #openscad
drfff has quit [Ping timeout: 255 seconds]
epony has quit [Ping timeout: 252 seconds]
epony has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
drfff has joined #openscad
drkow has quit [Ping timeout: 260 seconds]
qeed has quit [Quit: qeed]
qeed has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee has joined #openscad
epony has quit [Ping timeout: 252 seconds]
epony has joined #openscad
stevieh has quit [Quit: Leaving.]
fling has quit [Remote host closed the connection]
fling has joined #openscad
stevieh has joined #openscad
<JordanBrown[m]>
Is there a writeup somewhere of what the lazy-union stuff really does? It doesn't really generate STLs with overlapping objects, does it?
<peepsalot>
if you arrange them that way in the top level without explicitly calling union, then yeah
<JordanBrown[m]>
Eww.
<JordanBrown[m]>
What's the intended use case? Presumably the intended use case has entirely disjoint objects.
<peepsalot>
its actually useful for 2d laser engraving. or in 3d if you are careful about where you place your objects, then you can save a lot of time skipping the final union(which is typically by far the slowest)
<peepsalot>
it is intended as a render time optimization
<peepsalot>
...originally
<JordanBrown[m]>
Yes, but optimizations that have user-visible effects (like generating bad STLs) are ... suboptimal.
<peepsalot>
others have also argued that slicers don't care so its fine and good *shrug*
<JordanBrown[m]>
I have to wonder whether there might be a similar-enough win from doing bounding-box checks before unions. If your objects have disjoint bounding boxes then the union is trivial.
<peepsalot>
JordanBrown[m]: fast-csg does that to some extent, as I understand it
<JordanBrown[m]>
Well, maybe, don't know. People keep telling me that manifoldness, and in particular not sharing edges, is a Big Deal, and that seems much less offensive than overlapping objects.
<peepsalot>
its only a big deal if you need to perform more CGAL operations on those shared edges
<teepee>
hull() for (1..20) translate(random()) sphere()
<teepee>
at some point it probably would need to be a user choice with default being to keep the top level union
<teepee>
in general a faster engine would help more :)
<teepee>
which is also what fast-csg does and maybe the manifold library would be an even better option now
stevieh has quit [Quit: Leaving.]
J1A8456475852 is now known as J1A84
<J1A84>
JordanBrown[m] with 3mf you can safe overlapping objects
<JordanBrown[m]>
I'll stick with "eww" :-)
<J1A84>
i find that quite useful also grouping objects could surely be improved further
teepee has quit [Ping timeout: 258 seconds]
teepee has joined #openscad
stevieh has joined #openscad
stevieh has quit [Client Quit]
Friithian has quit [Changing host]
Friithian has joined #openscad
epony has quit [Remote host closed the connection]
stevieh has joined #openscad
J1A84 has quit [Quit: Client closed]
J1A84 has joined #openscad
neur0 has quit [Ping timeout: 258 seconds]
neur0 has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
pa has quit [Ping timeout: 255 seconds]
pah has joined #openscad
neur0 has quit [Ping timeout: 258 seconds]
neur0 has joined #openscad
castaway has quit [Remote host closed the connection]
castaway has joined #openscad
pah is now known as pa
lastrodamo has quit [Quit: Leaving]
fling has quit [Remote host closed the connection]
fling has joined #openscad
stevieh has quit [Quit: Leaving.]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 258 seconds]
teepee_ is now known as teepee
RoyK has joined #openscad
<RoyK>
hi all. I have this cylinder, chopped in two, and I want some clips to close it, preferably printable with PETG or perhaps PLA. Any ideas how to do this? https://paste.debian.net/1258638/
<othx>
peepsalot linked to "Split Stop Collar by thehans" on thingiverse => 2 IRC mentions
<peepsalot>
or a simpler thing could be a small groove cut around the outside to be held together with rubber band or stiff twisted wire etc. depends if the OD is crucial or not
<RoyK>
I thought of something like a hinge on one side and then a clip on the other