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
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
epony has quit [Quit: QUIT]
Lagopus has quit [Quit: ERC 5.4 (IRC client for GNU Emacs 28.2)]
aiyion1 has quit [Ping timeout: 255 seconds]
aiyion1 has joined #openscad
epony has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
J1A8456 has quit [Quit: Client closed]
J1A8456 has joined #openscad
teepee has quit [Remote host closed the connection]
califax has quit [Remote host closed the connection]
fling has quit [Remote host closed the connection]
califax has joined #openscad
fling has joined #openscad
teepee has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<linext> what's the difference between a facet and a triangle?
<ndnihil> a triangle is a geometric shape with three points that define the boundaries of its area
<ndnihil> a facet just describes a face
<ndnihil> or some sort of defining feature
<ndnihil> so you could say that all triangles can be considered facets
<ndnihil> but not all facets are triangles
<linext> so for a sphere where $fn=5, i get 22 facets and 26 triangles
<linext> it looks to me that the sphere has 12 sides
<linext> those would be called faces
LordOfBikes has quit [Ping timeout: 268 seconds]
<linext> maybe someone can write a FAQ about it
LordOfBikes has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<JordanBrown[m]> sphere($fn=5) yields 20 triangles and two pentagons, based on Show Edges. That matches the number of facets reported. A pentagon can be split into three triangles, so that would match your 26, though I don't know how to see that number other than by inspecting the exported STL; I don't see it in the console. (I have no idea why it triangulates the quadrilaterals on the sides but not the pentagons on the top and bottom.)
<JordanBrown[m]> But as for it being an FAQ... this is the first time I remember anybody asking it, making it not very F :-)
<ndnihil> $fn should never be less than 1024 anyway
<ndnihil> make your machine earn its keep
<JordanBrown[m]> There is an excellent argument for ditching the statistics that F5 and F6 report. Mostly they are just noise and prompt people to ask why their cube has two volumes.
<JordanBrown[m]> Turn them on with a "show statistics" preference item; leave them off by default.
<JordanBrown[m]> $fn=1024? Nah, basketball and baseball would be a lot more interesting if they used balls made with $fn=5.
<ndnihil> if only we had gpu rendering...
<ndnihil> $fn=65536
<ndnihil> burn that motherfucker down
<ndnihil> though, I guess my gpu setup isn't as fancy as it used to be
<ndnihil> 2x 2070 supers
<ndnihil> now they have the 4xxx just melting on its own
<ndnihil> no need to make it work
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
pa has quit [Ping timeout: 240 seconds]
Junxter has joined #openscad
pah has joined #openscad
ur5us has quit [Ping timeout: 256 seconds]
J1A845614 has joined #openscad
epony has quit [Read error: Connection reset by peer]
J1A8456 has quit [Ping timeout: 260 seconds]
aiyion1 has quit [Ping timeout: 255 seconds]
aiyion1 has joined #openscad
ur5us has joined #openscad
aiyion1 has quit [Remote host closed the connection]
aiyion1 has joined #openscad
ndnihil has quit [Ping timeout: 260 seconds]
ndnihil has joined #openscad
ndnihil has quit [Changing host]
ndnihil has joined #openscad
nobody has joined #openscad
nobody has quit [Read error: Connection reset by peer]
<peepsalot> cmake/cpack has been chipping away at my sanity for the past week. it is so incomprehensible, half of the CPACK_* variables seem to do absolutely nothing. its like there are all these features that may or may not be supported by any given cpack generator, and its anyone's guess as to which ones can do what, or if all these pages of documentation have just been an elaborate prank
<InPhase> peepsalot: Using the 2022-04-01 release?
epony has joined #openscad
<peepsalot> heh, seems so
<peepsalot> but really idk, its whatever is provided by MXE. it reports as 3.22.2
WenxuanZhao[m] has quit [Read error: Software caused connection abort]
WenxuanZhao[m] has joined #openscad
knielsen has quit [Read error: Software caused connection abort]
knielsen has joined #openscad
<peepsalot> i guess our openscad/mxe could have its cmake upgraded to match with upstream. seems they are on 3.24.3
<peepsalot> teepee: any reason not to fast-forward openscad/mxe ? doesn't look like it has any commits ahead of upstream. (or even update our scripts to download from mxe/mxe directly?)
<peepsalot> seems like whatever thing we needed the separate repo for (opencsg?) got merged?
ur5us has quit [Ping timeout: 255 seconds]
ur5us has joined #openscad
ur5us has quit [Ping timeout: 260 seconds]
califax has quit [Quit: ZNC 1.8.2 - https://znc.in]
califax has joined #openscad
califax has quit [Remote host closed the connection]
use-value has quit [Remote host closed the connection]
use-value has joined #openscad
califax has joined #openscad
ur5us has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
mikolajw has quit [Read error: Software caused connection abort]
mikolajw has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
juri_ has quit [Read error: Software caused connection abort]
juri_ has joined #openscad
metasean[m] has quit [Quit: You have been kicked for being idle]
jochen[m] has quit [Quit: You have been kicked for being idle]
<J1A845614> hmm why does the scale marker vanish when zooming into them .. they should show at least .1 mm then
castaway has joined #openscad
ur5us has quit [Ping timeout: 260 seconds]
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
KREYREN has quit [Quit: Bridge terminating on SIGTERM]
fancsali[m] has quit [Quit: Bridge terminating on SIGTERM]
Notkea has quit [Quit: Bridge terminating on SIGTERM]
one-star-chef has quit [Quit: Bridge terminating on SIGTERM]
JordanBrown[m] has quit [Quit: Bridge terminating on SIGTERM]
Bram[m] has quit [Quit: Bridge terminating on SIGTERM]
mikolajw has quit [Quit: Bridge terminating on SIGTERM]
Cadair has quit [Quit: Bridge terminating on SIGTERM]
WenxuanZhao[m] has quit [Quit: Bridge terminating on SIGTERM]
Cadair has joined #openscad
mikolajw has joined #openscad
Notkea has joined #openscad
one-star-chef has joined #openscad
KREYREN has joined #openscad
fancsali[m] has joined #openscad
JordanBrown[m] has joined #openscad
WenxuanZhao[m] has joined #openscad
Bram[m]123 has joined #openscad
califax has quit [Ping timeout: 255 seconds]
TheAssassin has quit [Quit: No Ping reply in 180 seconds.]
aiyion1 has quit [Ping timeout: 255 seconds]
J1A845614 has quit [Quit: Client closed]
J1A845614 has joined #openscad
TheAssassin has joined #openscad
aiyion1 has joined #openscad
califax has joined #openscad
J1A845614 has quit [Quit: Ping timeout (120 seconds)]
J1A845614 has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
aiyion1 has quit [Remote host closed the connection]
aiyion1 has joined #openscad
aiyion1 has quit [Read error: Connection reset by peer]
aiyion1 has joined #openscad
feuerrot has joined #openscad
snaked has quit [Ping timeout: 256 seconds]
use-value has quit [Remote host closed the connection]
use-value has joined #openscad
<tcurdt> I have an array A and I want to create a copy but with a value on a certain index be different. Is there a better way than handcrafting the new array?
fling has quit [Remote host closed the connection]
fling has joined #openscad
califax has quit [Quit: ZNC 1.8.2 - https://znc.in]
califax has joined #openscad
<InPhase> tcurdt: Well you will still need to create a new one, but you could use a comprehension with a conditional to decide what value.
<InPhase> tcurdt: c = [for (i=[0:len(a)-1]) i==5 ? newvalue : a[i]];
<tcurdt> I am not sure I want to see how replacing 3 values look like :)
<tcurdt> but thanks ... that answers my question
califax has quit [Remote host closed the connection]
califax has joined #openscad
<InPhase> tcurdt: Be wary of the messed up syntax, but "search" is our "is in", and should be usable for an efficient replacement of multiple values.
<InPhase> Just, run a bunch of test cases, because there's a low probability you get it right on the first pass at typing it out with that. ;)
J1A845614 has quit [Quit: Client closed]
J1A845614 has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
fling has quit [Ping timeout: 255 seconds]
teepee has joined #openscad
fling has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
fling has quit [Remote host closed the connection]
hyperair has quit [Read error: Connection reset by peer]
hyperair has joined #openscad
fling has joined #openscad
fling has quit [Remote host closed the connection]
teepee has quit [Remote host closed the connection]
fling has joined #openscad
teepee has joined #openscad
<Friithian> trying to print something out of ABS that has no need to be ABS… taking bets on warping
<ndnihil> chance of warping is 100%
<Friithian> yeah that's prob right
<ndnihil> just depends on if that warping is within tolerable limits
<Friithian> it's a watch charging stand so 90% of the model is just for looks
<J1A845614> if it is small try to print with an oven bag
<Friithian> oven bag
<J1A845614> put at the bed and the other side on the extruder below the x gantry .. it will keep the bed heat around
<J1A845614> i made a ~∅175mm ring that fits the bed side and can be dragged around
<ndnihil> I used some of that foamcore posterboard to make a ring that clips around the bed of my delta
<ndnihil> helps immensely with abs
<ndnihil> new build is an enclosed voron2.4 350mm
<ndnihil> opted for the better insulating panels, and I've got two layers of insulating mat on the bottom of the bed
epony has quit [Ping timeout: 268 seconds]
hrberg has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
hrberg has joined #openscad
hrberg has quit [Client Quit]
hrberg has joined #openscad
<Friithian> well the printer is enclosed on 5/6 sides
<Friithian> and has a heated but, so it'll most likely be fine
<Friithian> if I really cared I could've used cura's shell shield thingymabob
Lagopus has joined #openscad
gknux has quit [Write error: Connection reset by peer]
gknux has joined #openscad
J1A845614 has quit [Quit: Client closed]
J1A845614 has joined #openscad
hisacro has joined #openscad
J1A84561432 has joined #openscad
J1A84 has joined #openscad
J1A845614 has quit [Ping timeout: 260 seconds]
lastrodamo has joined #openscad
J1A84561432 has quit [Ping timeout: 260 seconds]
J1A8484 has joined #openscad
J1A84 has quit [Ping timeout: 260 seconds]
<peepsalot> teepee: ah, correction of what i said earlier, I was not looking in the correct branch of our mxe. https://github.com/openscad/mxe/tree/openscad-snapshot-build
<peepsalot> This branch is 17 commits ahead, 305 commits behind mxe:master
<peepsalot> so its not just a fast-forward
<peepsalot> hmm, and there hasn't been an actual release/tag from upstream since Apr 9 which i think was when it was last sync'd
<peepsalot> I would like know if a slightly newer cmake solves any of the issues I have been banging my head over though
<teepee> they are rolling release now
<teepee> but it should be relatively easy to move forward and see if anything breaks
<teepee> looks pretty up-to-date though, mxe latest has 3.24.3 with upstream at 3.25
Junxter has quit [Ping timeout: 260 seconds]
<peepsalot> i've cloned openscad/mxe and updated src/cmake.mk to 3.25 locally. decided to do a fresh rebuild of all deps, so its taking a bit
<teepee> yeah, that's a huge build
J1A848492 has joined #openscad
J1A8484 has quit [Ping timeout: 260 seconds]
epony has joined #openscad
ur5us has joined #openscad
J1A848492 has quit [Quit: Client closed]
J1A848492 has joined #openscad
SamantazFox_ is now known as SamantazFox
qeed has quit [Remote host closed the connection]
qeed has joined #openscad
J1A848492 has quit [Quit: Client closed]
J1A848492 has joined #openscad
<linext> it might be funny to design a coin customizer for people to 3d print themselves or someone else on coin as a lithopane
<linext> using SLA or metal sintering
lastrodamo has quit [Quit: Leaving]
TheAssassin has quit [Ping timeout: 255 seconds]
TheAssassin has joined #openscad
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
castaway has quit [Ping timeout: 252 seconds]
<linext> anyone know why this is so slow? https://www.3dcustomizer.net/create/customization/85
ali12341 has joined #openscad
ABSHK_ has joined #openscad
pie__ has joined #openscad
gwillen1 has joined #openscad
berndj-blackout has joined #openscad
KREYREN has quit [*.net *.split]
ali1234 has quit [*.net *.split]
hisacro has quit [*.net *.split]
pie_ has quit [*.net *.split]
gwillen has quit [*.net *.split]
ABSHK has quit [*.net *.split]
berndj has quit [*.net *.split]
berndj-blackout is now known as berndj
hisacro has joined #openscad
KREYREN has joined #openscad
J1A848492 has quit [Quit: Client closed]
J1A848492 has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee has joined #openscad
aiyion1 has quit [Remote host closed the connection]
aiyion1 has joined #openscad
<peepsalot> linext: the sideways cylinders are differenced 2x too many times
<peepsalot> linext: this one seems to be about 4x faster https://bpa.st/HSIQ
<peepsalot> linext: it could also be improved by combining shapes in 2d, then linear_extrude. like the top down profile of the cylinder with the squares cut out of it. 2d CSG is way faster than 3D
<peepsalot> linext: slightly faster: https://bpa.st/JCYA
<peepsalot> linext: maximum usage of 2D ops https://bpa.st/HMXA (doesn't actually seem to improve over previous, but maybe at higher $fn?)