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
ur5us has quit [Ping timeout: 250 seconds]
FrankCheng has joined #openscad
FrankCheng has quit [Quit: Ping timeout (120 seconds)]
ubitux has quit [Ping timeout: 256 seconds]
ubitux has joined #openscad
ur5us has joined #openscad
J22151479 has joined #openscad
J221514 has quit [Ping timeout: 250 seconds]
teepee_ has joined #openscad
teepee_ is now known as teepee
KimK has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
KimK has quit [Ping timeout: 260 seconds]
arebil has joined #openscad
KimK has joined #openscad
<peepsalot> interesting new lossless image format https://qoiformat.org/ the whole file spec is a single page
ur5us has quit [Ping timeout: 240 seconds]
<dalias> yeah it's cute but only applicable to very limited sort of content
KimK has quit [Ping timeout: 260 seconds]
<peepsalot> dalias: seems reasonably general to me, what do you mean very limited?
KimK has joined #openscad
RichardPotthoff has quit [*.net *.split]
dalias has quit [*.net *.split]
SamantazFox has quit [*.net *.split]
InPhase has quit [*.net *.split]
lf94 has quit [*.net *.split]
gwillen has quit [*.net *.split]
lf94 has joined #openscad
InPhase has joined #openscad
dalias has joined #openscad
RichardPotthoff has joined #openscad
gwillen has joined #openscad
SamantazFox has joined #openscad
SamantazFox has quit [Remote host closed the connection]
SamantazFox has joined #openscad
raboof has quit [*.net *.split]
t4nk_freenode has quit [*.net *.split]
rue_mohr has quit [*.net *.split]
gknux has quit [*.net *.split]
gwillen is now known as Guest6085
raboof has joined #openscad
rue_mohr has joined #openscad
t4nk_freenode has joined #openscad
gknux has joined #openscad
TheAssassin has quit [Remote host closed the connection]
nedko has quit [Ping timeout: 240 seconds]
TheAssassin has joined #openscad
nedko has joined #openscad
nedko has quit [Ping timeout: 240 seconds]
nedko has joined #openscad
nedko has quit [Remote host closed the connection]
nedko has joined #openscad
J22151479 is now known as J22
<J22>  [[nan, nan], [nan, nan], [nan, nan], [nan, nan], [nan, nan], [nan, nan], [nan, nan], [nan, nan], [nan, nan], [nan, nan], [nan, nan], [nan, nan]]   BATMAN‼
use-value has joined #openscad
<teepee> watman?
lastrodamo has joined #openscad
<J22> forgot a bracket so asin( x<-1) was not valid. Ü
KimK has quit [Ping timeout: 260 seconds]
fling has quit [Ping timeout: 240 seconds]
fling has joined #openscad
use-value1 has joined #openscad
use-value has quit [Ping timeout: 248 seconds]
use-value1 is now known as use-value
<J22> the lower are polyhedron .. is there a way to get the result with a hull ?  the upper are with cylinder and linear_extrude(slices=10)  - both led to that edge between both.   ( the internal hull seems to render faster then my polyhedron);
<J22> 1sec < 4sec
ur5us has joined #openscad
<peepsalot> a (convex) hull() can technically be used to create any convex shape
<Scopeuk> J22 those bottom shapes to me look like two pairs at the bottom sphere, cylinder hull and at the top a pair of cones (cylinder with differing d1/d2 values)
<J22> peepsalot well obviously not in scad  as the hull  ignores the slices
<peepsalot> ignores what slices?
<J22> scopeuk  there are 4 objects  at the bottom two polyhedra and above two hull() generated
<Scopeuk> J22 yes I assumed we were only debating the construction of the lower two
<Scopeuk> perhaps I misunderstood the query
<J22> peepsalot the slices from the linear extruded circles (cones)  - you get very irregular faces on the surface but between both are more or less only 2(4) faces
<J22> scopeuk i want the  second ( two cones)  result with a hull () instead of a polyhedron
<peepsalot> so just do a hull on two cones
<J22> peepsalot did you see the picture?  because exactly this is not working.
<peepsalot> yes i see the picture, and i have no idea what is right or wrong about it without knowing your intended shape or what script produced it
<J22> when using a hull i got that diagonal edge between both objects
<J22> how can i avoid this peepsalot
<J22> probably that piece is concave -  in linear extrusions this is solved with peepsalots improved slices or segments  - but a hull didn't use those
<peepsalot> yep, well the sides transitioning between an expanding cone and contracting cone, are not convex then... so a convex hull cannot be used to create that shape
<Scopeuk> I wonder if defining a central cuboid might fix it
<Scopeuk> well "fix"
<Scopeuk> short answer nope
<Scopeuk> you could manually slice your shapes and hull them with some for loop and an intersection with a cuboid covering the "layer" note entirely sure that wont just create the same visual artifact with more steps however
<peepsalot> J22: hull does not ignore anything though. its just that concave parts get "hulled over"
<Scopeuk> J22 applying copious fudge https://pastebin.com/0ZJLB7F7
use-value has quit [Read error: Connection reset by peer]
<peepsalot> J22: i made a crude IRL hull approximation, it agrees that a diagonal ridge should be there: https://pasteboard.co/R2PJrO6D8T2Q.jpg
use-value has joined #openscad
<peepsalot> didn't have any truncated cones on hand so used some light bulbs as very rough cone models
use-value has quit [Client Quit]
<Scopeuk> peepsalot dedication right there
<peepsalot> :)
<Scopeuk> I had a hard time fully wrapping my head around it but in essence its quite simple a full hull is doing essentially shortest lines between all pairs of points (effectively) and in this case we want to ignore the existence of some of those (the diagonal pairs) in favour of doing it in a "layered" manner which is what I did in the paste bin. its
<Scopeuk> plenty slow though and probably holds no advantage over the polygon (if you have it setup)
<J22> peepsalot is that cheese or a pancake
<peepsalot> theraband
<Scopeuk> you see I went to pasta
<J22> interesting  - seems to be latex .. good to know for tinkering
<peepsalot> you guys clearly don't watch enough Joerg Sprave videos
<J22> i thought he was using tubes
<Scopeuk> in my defence there is only a lasagne sheet sized bit visible :P, is that the slingshot guy?
<Scopeuk> google suggests yes
<peepsalot> yeah, he uses that same material for his slingshots
<J22> scopeuk those multi chained objects are normally much worse compared to a polyhedron (and they have steps)
<Scopeuk> I don't think its the best solution, but its teh closet approximation of your shape "with hull"
<Scopeuk> s/its teh/it's the
<J22> yes ..  (you could make the hull around each 2 steps to get rid of the steps)
<J22> thinking about  - it is clear as the sides are twisted which is always hyperbolic
use-value has joined #openscad
ur5us has quit [Ping timeout: 268 seconds]
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
<Scopeuk> yeh it wasn't until I tried the stack method it all clicked into place for me
ViktorasCAM has quit [Read error: Connection reset by peer]
use-value has quit [Quit: use-value]
noonien has joined #openscad
use-value has joined #openscad
Joel has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
Joel has joined #openscad
sinvet has joined #openscad
sinvet has quit [Remote host closed the connection]
arebil has quit [Quit: Bye]
sinvet has joined #openscad
myosotis has joined #openscad
arebil has joined #openscad
TheAssassin has quit [Ping timeout: 240 seconds]
TheAssassin has joined #openscad
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
fling has quit [Ping timeout: 240 seconds]
fling has joined #openscad
N4buc0 has joined #openscad
N4buc0 has quit [Remote host closed the connection]
lostapathy has joined #openscad
arebil has joined #openscad
myosotis has quit [Remote host closed the connection]
fling has quit [Ping timeout: 240 seconds]
fling has joined #openscad
myosotis has joined #openscad
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
fling has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
fling has joined #openscad
SamantazFox has quit [Killed (NickServ (GHOST command used by SamantazFox_))]
SamantazFox_ has joined #openscad
SamantazFox_ is now known as SamantazFox
arebil has joined #openscad
teepee has quit [Remote host closed the connection]
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
teepee has joined #openscad
Guest6085 is now known as gwillen
gwillen has quit [Changing host]
gwillen has joined #openscad
snaked has quit [Ping timeout: 250 seconds]
othx has quit [Ping timeout: 246 seconds]
gunnbr_ has quit [Ping timeout: 260 seconds]
othx has joined #openscad
Guest15 has joined #openscad
Guest15 has quit [Client Quit]
SamantazFox has quit [Killed (NickServ (GHOST command used by SamantazFox_))]
SamantazFox_ has joined #openscad
arebil has joined #openscad
arebil has quit [Client Quit]
kyki has joined #openscad
kyki has quit [Quit: Leaving]
myosotis has quit [Remote host closed the connection]
ur5us has joined #openscad
myosotis has joined #openscad
myosotis has quit [Ping timeout: 246 seconds]
myosotis has joined #openscad
snaked has joined #openscad
lastrodamo has quit [Quit: Leaving]
juri_ has quit [Ping timeout: 245 seconds]
myosotis has quit [Quit: myosotis]
J22 has quit [Quit: Client closed]
J22 has joined #openscad
snaked has quit [Ping timeout: 260 seconds]
teepee has quit [Ping timeout: 240 seconds]
teepee has joined #openscad
juri_ has joined #openscad