<InPhase>
teepee: NickServ last saw hyperair 3 weeks ago.
<teepee>
ah, cool
<teepee>
right, the bot only sees actual messages not just joining the room
pah has joined #openscad
pah_ has quit [Ping timeout: 268 seconds]
<InPhase>
Oh, yeah, my logs show hyperair here as well.
<Jack21>
teepee: about scADVENT when we have 3dprinting wouldn't it be cool to have people make photos of their prints and upload them .. under the makes we raffel 100 free versions of oscad - Ü
<InPhase>
I checked ##openscad, but it's just KimK talking to gbruno. :)
<InPhase>
Jack21: The only issue is many of them were not appropriate for printing in the past. We thought it would be interesting to focus on dazzling preview effects for most of them.
<InPhase>
There isn't as much of an outlet for OpenSCAD artwork as models, so we tried to open it up for that to have a safe space to flourish as well.
<Jack21>
i know but this year we could have more printable - and it is also a challenge if someone manage to print that amazing tree from last year
<InPhase>
Although one of my submissions was a printable train track (which I cross-posted on thingiverse), for the submission I mashed it together with a tree and train grabbed from some submissions earlier in the calendar sequence.
<InPhase>
So that it would have a good preview mode.
<InPhase>
lol. I thought about it many times, but I guarantee it would come with garland already on it. :)
<teepee>
that sounds cool but considering there's nothing for the calendar itself yet, I'm not sure how that would fit into the timeline
pah has quit [Ping timeout: 256 seconds]
<InPhase>
Or, tinsel.
<Jack21>
some of the new resign printer may be able to pull that off
<InPhase>
We always called it garland, but it appears tinsel is the more commonly accepted term for it.
pah_ has joined #openscad
<Jack21>
teepee what do you mean with nothing for the calendar?
<InPhase>
I could design a printable Christmas tree, it would just be very constrained in its shape, and not look as nice.
<InPhase>
The needles and branches would need to all tilt upward. :)
<Jack21>
.oO iam not removing support from a thousand needle three
<InPhase>
It could be done!
<Jack21>
some build horses from matches
<Jack21>
or make pictures from sand .. rock by rock
<teepee>
website needs to be prepared (maybe fixed for macos, but I don't see that as a big issue ;-), file server sorted for releasing the files, files collected into the repo
pah has joined #openscad
<InPhase>
Maybe we should put out a broader public call for calendar submissions this year.
<teepee>
the previous links just had a download for a single scad file, if we want to do scad + 3mf or something like that we need to think how to put that into the calendar
pah_ has quit [Ping timeout: 244 seconds]
<Jack21>
isn't that using the structure from last year copy and add new pictures/code files ?
<InPhase>
I'm curious what the rest of the community at large would submit, and maybe this would encourage more engagement.
<InPhase>
The public announcement can link to the two previous calendars. We've set the standard. :)
<teepee>
sure, we can try that. would be nice. it did work last year even though it was just one person, it did help really much
<InPhase>
It looks like there are 2553 twitter followers now. I can also head back to /r/openscad and announce it there. (I haven't checked that in many many months.)
<Jack21>
we could handle the 3mf via some thingiverse or prussa .. so there may be a bigger reach - does oscad had an account there?
<teepee>
not that I'm aware, only one on thingiverse, not sure I have the credentials though
<Jack21>
we only need 16 more
<teepee>
hmm, yeah, link to prusa could work, but if it's just download of a file, that could just go to the fileserver too
<teepee>
benefit of a prusa page would be the other stuff like description
<Jack21>
and if every day a post is seen by the community there .. and you have the 3d viewer already
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
<teepee>
well, I suppose the pages would need to be up there earlier just the calendar link would open each day
<Jack21>
if we want to attract more then we need to sprinkle them day by day
<Jack21>
you can upload them as draft and just publish one each day
<teepee>
that helps, but probably not remotely
<teepee>
that's the benefit of the file server solution, it just does that via cron job automatically
<teepee>
so nobody has to press buttons at a certain time as long as there's enough stuff there for the next days
<InPhase>
Jack21: Can confirm. I was such a remote control into the 80s.
<Jack21>
our remote needed 4batterie and was big like a brick
<teepee>
not needed in east germany, only 2 programs ;-)
ferdna has joined #openscad
<InPhase>
I was also taught at a young age how to operate the roof antenna positioning controller to optimize signal from the nearby TV stations.
<Jack21>
that time wgermany also had only 3/4 before the privat tv entered the cable
<Jack21>
btw interesting fact that pushing cable for privat tv was politically motivated to counter the "left" public broadcast - and that is the reason why fiber for internet wasn't pushed more that time like in other countries
<teepee>
time to get some sleep
<Jack21>
so at least when we have the order i can publish my transmittals the according day on prusa with advertising link to the calendar
<teepee>
I guess we can just start collecting the designs and sort the other ideas on the way
<teepee>
it's probably more useful to get going
<teepee>
well, going tomorrow, sleep now :)
<Jack21>
do you need more from me?
<teepee>
I would collect the files again so the makefile can also generate the images
<teepee>
if it's not single files this time, probably something like subfolder per day with everything scad inside
<InPhase>
I guess it is time to start pondering my calendar designs in the back of my head.
<Jack21>
the guy posted his site on r/3dprinting a while agou
<Jack21>
on prusa also some designs using that (probably from him)
<InPhase>
Last year my agenda was to demonstrate that you can do pixar-like animation where something interacts with its environment.
<teepee>
yeah, it seems to have been a bit dormant for a while, there was a post on the openscad mailing list quite some time ago
<InPhase>
This year the only agenda I've thought of so far is to demonstrate in some manner the unique potential of function literals for design.
<teepee>
but I talked to 2 of the people involved and got the article prepared
<Jack21>
my mind is not used to the possibilities of literals -- everything i do works also with normal functions
<InPhase>
Right. Few people are, which is why I would like to invent a nice illustration of this.
<Jack21>
thats going into shit like "art of code" if you know that video
<InPhase>
It remains to be seen if I can think of something clever. But I'm aiming for something that is very dynamic in a manner that the literals make it much more feasible and elegant.
<Jack21>
inphase: it was very usefull to see the closepoints so i finally understood how to use a multmatrix with points - i needed something to turn points and wrote a script that calculated that with trigonometry and Pythagoras
<Jack21>
so much easier if one knows how.. but that these multiplications result in a normal vector3 is not obvious
<InPhase>
Jack21: Yeah, I just happen to have needed the exact same thing as multmatrix for an unrelated image stabilization project in 2012, so it was immediately very intuitive to me from having already suffered through it.
<InPhase>
Jack21: Also, that Dylan Beattie talk was incredible, especially the build-up to the end. :) I figured I'd glance at it, skim ahead, and close the window, but that was a pretty masterful presentation.
<Jack21>
Ü
default__ has quit [Ping timeout: 260 seconds]
ur5us has quit [Ping timeout: 260 seconds]
<Jack21>
dropped an example about this in the wikibook scad docu so maybe helpfull für someone
ur5us has joined #openscad
GNUmoon has quit [Ping timeout: 276 seconds]
josephl has quit [Ping timeout: 268 seconds]
raboof has quit [Ping timeout: 268 seconds]
josephl has joined #openscad
raboof has joined #openscad
arebil has joined #openscad
arebil has quit [Quit: My keyboard has gone to sleep. ZZZzzz…]
Taneb has quit [Quit: I seem to have stopped.]
Taneb has joined #openscad
josephl has quit [Ping timeout: 244 seconds]
raboof has quit [Ping timeout: 260 seconds]
josephl has joined #openscad
raboof has joined #openscad
Jack21 has quit [Ping timeout: 256 seconds]
pah_ has quit [Ping timeout: 260 seconds]
pah has joined #openscad
ur5us has quit [Ping timeout: 264 seconds]
snaked has quit [Remote host closed the connection]
snaked has joined #openscad
pah has quit [Ping timeout: 245 seconds]
pah has joined #openscad
pah has quit [Ping timeout: 256 seconds]
pah_ has joined #openscad
pah_ has quit [Ping timeout: 256 seconds]
pah has joined #openscad
arebil has joined #openscad
cbmuser has quit [*.net *.split]
cbmuser has joined #openscad
siege has quit [*.net *.split]
ABSHK has quit [*.net *.split]
siege has joined #openscad
ABSHK has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
pah has quit [Ping timeout: 256 seconds]
default__ has joined #openscad
default_ has quit [Ping timeout: 256 seconds]
pah has joined #openscad
GNUmoon has joined #openscad
pah is now known as pa
Zauberfisch has quit [Read error: Connection reset by peer]
Zauberfisch has joined #openscad
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
TheAssassin has quit [Remote host closed the connection]
<Joel>
is the openscad language flexible enough to chose the quote character? like you could in perl?
<teepee>
no
<Joel>
Makes for a lot of fun trying to use units like 2' 5"
<teepee>
put it into a function, then it's only one place?
<teepee>
other workaround, use unicode \u0022
<Joel>
When diagramming something like a piece of furniture, you want all your units, in the us anyway, to be in feet and inches.
<Joel>
You can't just put the number in one spot, and call that spot over and over.
<teepee>
I mean str = inch(4, 6);
<Joel>
hrm, that's reasonable
<Joel>
I could do feet() and inch(), and I'd only need to split on the inch, to handle fractions.
<teepee>
or InPhase could invent some unit function literal :)
<teepee>
str = unit(3, inch);
<teepee>
str = unit(5.3, feet);
<Joel>
https://gist.github.com/jjshoe/a3476f4c2c3da93bf0ecb9af432b1c00 - choking on the function syntax a bit, as there's no return like I'd expect in most languages, I see the results get assigned to the function, but I guess I'm not sure how I pick what gets assigned in the end?
<teepee>
no assignment as such, it's just an expression
<teepee>
so the return value is the value the expression evaluation gives
<Joel>
You end up having to write something pretty ugly, unless I'm (probably) missunderstanding it: split(i, " ")[0] + split("/", split(i, " ")[1])[0] / split("/", split(i, " ")[1])[1];
<Joel>
This doesn't handle when no fractions are passed in, so I have to fight that yet.
<InPhase>
teepee: I already have a set of imperial functions.
<Joel>
Ugh, also I now have to learn how to cast a string to int
<Joel>
InPhase oh? link?
<InPhase>
function in(inches, frac=0) = (inches+frac)*25.4; function ft(ft, inches=0, frac=0) = in(12*ft + inches, frac); function mils(thousandths_of_inch) = in(thousandths_of_inch);
<InPhase>
Pretty much all you need. Yards and miles seem a bit useless. :)
<InPhase>
Err. Clearly I did not test mils()
<InPhase>
That should have a /1000 in there. :)
furrymcgee has quit [Quit: leaving]
<InPhase>
Mostly I was aiming for syntax like: in(3, 1/4);
<InPhase>
It's a mindless addition for that one, but it matches common semantics and reduces thinking overhead.
<Joel>
InPhase exactly what I needed, thank you times a million
<Joel>
oo that is nice, would be great for labeling things.
<Joel>
This is something I also asked before, going to ask again, beat me with a stick. I have a rectangle, I rotate it 90 degrees, rotate(a=[0,90,0]), Now, it's just below the x axis. that's fine, when I translate([10,0,0]) to move it up, it actually moves further down, I have to do -10 to get it to move positively up the x axis. Is this because I rotated it, or something?
* InPhase
fetches the stick.
<InPhase>
Put rotate to the right of the translate, so the rotate happens first.
<InPhase>
The actions are right to left.
<Joel>
Hrm, ok, that def computes better in my brain. So, truly, the axis does stick with the shape when it comes time to translate?
<InPhase>
The translation is to whatever it receives as a child.
<Joel>
got it
lastrodamo has joined #openscad
<Joel>
I realize the openscad editor is just to get you started, but is there a key combo I can hit to get it to tidy?