teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
LordOfBikes has quit [Ping timeout: 276 seconds]
LordOfBikes has joined #openscad
J1A84 has quit [Quit: Client closed]
ur5us has joined #openscad
J1A84 has joined #openscad
ur5us has quit [Ping timeout: 255 seconds]
Furor has joined #openscad
Colere has quit [Ping timeout: 246 seconds]
Furor is now known as Colere
KimK has quit [Ping timeout: 244 seconds]
ur5us has joined #openscad
ur5us has quit [Ping timeout: 255 seconds]
califax has quit [Remote host closed the connection]
califax has joined #openscad
lastrodamo has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
Guest55 has joined #openscad
Guest55 has quit [Quit: Client closed]
pca006132 has joined #openscad
pca006132 has quit [Client Quit]
nedko has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
linext_ has joined #openscad
linext has quit [Ping timeout: 244 seconds]
califax has quit [Remote host closed the connection]
califax has joined #openscad
KimK has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
<joseph_> backlog playback
<joseph_> oops sorry
califax has quit [Remote host closed the connection]
califax has joined #openscad
<pa> 👋🏼
<pa> wdyt is the best way to design a hook, in openscad? polygon side profile, then fillet, then extrude?
<J1A84> 2D offset extrude
<J1A84> or  rotate_extrude
<J1A84> depends what kind of hook you need .. if equal profile  rotate_extrude is fine (2×) .. else  you extrude the  polygon linear
<joseph_> teepee InPhase: I'm putting together a dev log to document my GSoC-related tasks so far. I've almost completed the Docker dev environment, if it's not 100% working by tomorrow I'll just keep using a VM for my next commits. Finally, this week a heat wave will hit my area. Hopefully we will not lose power but it's happened in past summers
<pa> (polygon)
<pa> it lacks a bit of border
<J1A84> so linear extrude ... maybe add roof
<pa> but i agree that an option could be to extrude along the path rather than acros
<J1A84> using offset can round corners
<InPhase> joseph_: Ok! On commits, it will be most optimal to take an iterative approach and put building but incomplete PRs up marked as "in progress" as a discussion base for design decisions, prior to review stages. Past mentoring experience reveals that for the earliest work your progress will benefit from a little more thorough and shorter term feedback on smaller parts to keep it properly aligned with the
<InPhase> rest of the project's goals, standards, and content. The shorter feedback will give you less to fix up later, and is likely to tune up the rest of your work better.
<pa> would be nice if there was a way to exclude a specific region from offsetting.. Maybe clone, crop, replace ?
<InPhase> joseph_: As you do this just mark or state somehow what's in or not in, and discussion can include plans for next steps. Some things will fit well into pre-implementation discussions, but then the bulk will end up through feedback cycles probably.
<InPhase> pa: intersection() :)
<InPhase> pa: It's easy to make a module that uses intersection, difference, and a small offset on the differenced mask for overlap, to do exactly that.
<pa> would be nice if i could punch in a list of points and a radius, and get circle-excluded areas, f.ex
<pa> or boxes
<joseph_> InPhase: got it, thanks
JakeSays has quit [Ping timeout: 248 seconds]
JakeSays_ has joined #openscad
<Scopeuk> pa I guess the closest you could currently get would be a modifier module that instantiated its children masked using a passed polygon or shape definition (square sides for instance) and then generated a clean geometry for the masked area and the modified geometry for the unmasked area
<J1A84> or you build your polygon with arcs
<J1A84> it shouldn't be to difficult to write something that replaces each corner of a polygon with an tangential arc
<pa> nice idea, i save it :-)
<J1A84> https://pasteboard.co/K2p1lNA0CZws.png  and there is the hook
JakeSays_ has quit [Read error: Connection reset by peer]
JakeSays has joined #openscad
little_blossom has quit [Ping timeout: 246 seconds]
la1yv_a has quit [Remote host closed the connection]
la1yv_a has joined #openscad
ur5us has joined #openscad
<InPhase> J1A84: There you go. That link ^ has the unionRound needed to make the benchy. :)
<InPhase> A demo is in the bottom figure, which sent me checking for the implementation. It's minkowsky based, but the benchy need for that is hopefully not too extreme.
<InPhase> s/minkosky/minkowski/
snakedGT has joined #openscad
snaked has quit [Read error: Connection reset by peer]
<J1A84> years later ... Ü
lastrodamo has quit [Quit: Leaving]
lastrodamo has joined #openscad
lastrodamo has quit [Client Quit]
teepee has quit [Ping timeout: 240 seconds]
Ckatt has joined #openscad
ali1234 has quit [*.net *.split]
Ckat has quit [*.net *.split]
Ckatt is now known as Ckat
teepee has joined #openscad
ali1234 has joined #openscad
snakedGT has quit [Remote host closed the connection]
snakedGT has joined #openscad
little_blossom has joined #openscad
GNUmoon has quit [Remote host closed the connection]
nedko has quit [Quit: kernel panic]