<silentbicycle>
you can take a couple simple polygons, then rotate / translate / resize / intersect / union / etc. them
<silentbicycle>
and it uses a textual DSL to specify the shapes and how they are manipulated
<whitequark>
for me, it's not the abstract concepts within openscad which are troubling, it's the actual application
<silentbicycle>
the DSL is pretty crappy, but it's easy to generate from another form
<whitequark>
sorta like giving me a high-level paper on grammars and asking to parse C++ :p
<silentbicycle>
whitequark ah. I found I was happiest writing the actual openscad code (or the stuff that generated it) in emacs, and plugging that into openscad so I could hit C-c C-c and it would force it to re-render based on the new text buffer
<whitequark>
I've no idea how to go from "2x4x5cm enclosure out of acrylic" to "this openscad script"
<whitequark>
mmhm.
<silentbicycle>
I made a parametric project enclosure
<whitequark>
like, I understand why parametric editors are The Thing, but I suck significantly less in graphical CADs. Google Sketchup was approachable
<silentbicycle>
I worked for a couple years at a place where part of the development involved parametric 3D graphics, so I got really used to it *shrug*
<purr>
¯\(º_o)/¯
<whitequark>
how did you get started?
<silentbicycle>
making the enclosure?
<silentbicycle>
I made a bottom and a side, with the side in a different color
<whitequark>
getting used with openscad :)
<silentbicycle>
um, I installed it, tried out some basic forms according to the syntax definition, figured out what combinations did what
<silentbicycle>
noticed that for whatever reason the automatic incremental re-rendering didn't tend to work properly on my macbook air, I had to force a full re-render
<silentbicycle>
never did figure out why, but it wasn't a big problem in practice
<silentbicycle>
I don't feel like that's answering your question, though... (?)
<whitequark>
maybe I just need to shut up and get working with it...
<silentbicycle>
whitequark: this might be helpful, I made a gist with the project enclosure
<silentbicycle>
it's not 100% done (which is why I haven't really posted it anywhere until now), IIRC there's a bug that makes the top a bit too thick, and I haven't figured out a way to encapsulate the "put a hole for wires here" logic that I'm entirely happy with
<silentbicycle>
if you render it in openSCAD it looks like that
<silentbicycle>
the base has four posts, which are positioned so they hold the lid on via friction (which works, I've printed this one in that size)
<silentbicycle>
that's all
<silentbicycle>
and when I'm setting stuff up in the openscad language, I find it *very* helpful to change the color of individual components to clashing ugly garish colors, so I see what is positioned relative to what
<silentbicycle>
that's pretty much it, I guess. I bet @Bluebie is right about blender (or other things) being nicer once you've put in time to really properly learn them, but openSCAD seems pretty easy to use for basic stuff, if one has a programming skill set
<silentbicycle>
but you're probably better off generating the code from a different language
<elliottcable>
hey
<elliottcable>
silentbicycle:
<elliottcable>
don't leave.
<elliottcable>
having a really big emotional conversation with somebody, and had to ignore your tweets;
<elliottcable>
but I'll be here-and-attentive, in probably under an hour. and I definitely want to chat SCAD and 3D printing.
<silentbicycle>
yeah, "in probably under an hour" is too late for me, I probably need to be up in about five and a half +/-
<silentbicycle>
maybe some other time. the tutorial I linked above should help figure some basics out. treat the openscad language as a format to generate, experiment, you'll figure the basics out. I wouldn't expect to make statues with it, but probably useful for making functional objects.
<silentbicycle>
respond when you can, I'll catch up in the morning or later this week
<whitequark>
silentbicycle: yeah I've rendered on my own
<silentbicycle>
whitequark okay. is any of that helpful?
<silentbicycle>
whitequark probably worth stressing that I haven't been making "art", but rather geometric-form stuff like project enclosures and cable clips
<silentbicycle>
zzz
<whitequark>
silentbicycle: mm, as I've said: apparently I just need to stop complaining and work on it
<whitequark>
not particularly insightful for me, no
<whitequark>
:(
<elliottcable>
hi, all
<elliottcable>
silentbicycle: sorry I missed you. Hope you sleep well. <3
yorick has joined #elliottcable
Sgeo has quit [Read error: Connection reset by peer]
alexgordon has joined #elliottcable
<yorickpeterse>
man, spam is wack
<yorickpeterse>
Subject: Bear sucks and fucks a fireman in uniform
<elliottcable>
they were a native-alaskan product; I believe Tlingit produced
gq has joined #elliottcable
<elliottcable>
oh. my. god.
<elliottcable>
the prodigal daughter returns.
<gq>
oh my fuck
<gq>
i've been talking
<gq>
as gqbrielle
<gq>
FOR LIKE TEN MINUTES
<gq>
BUT I'M LIKE SILENT BANNED OR SOMETHING
<gq>
i was like WHY IS EVERYONE IGNORING ME
* elliottcable
grins
<elliottcable>
hi, how's life.
<gq>
elliottcable: i have two broken teeth and d got himself fired on january 2nd, but as of today he has another job, so uhhh, 50/50 i guess lol
<purr>
lol
<joelteon>
oh, that makes sense
<elliottcable>
OTTERS. GLOVES.
<joelteon>
gq are you the one who said lol
<gq>
joelteon: yeah
<gq>
joelteon: then i said something about strangling purr
<elliottcable>
oh. that explains a lot.
<joelteon>
that makes sense
<elliottcable>
what even the fuck. how can purr hear you.
<gq>
or maybe purr's haunted
<joelteon>
I wondered why purr said taht
<gq>
make up your minds
<elliottcable>
but we can't.
<gq>
PURR AND I ARE BFFS
* gq
skritches purr
<elliottcable>
that sounds like +z, except, you're not … voiced …
* purr
rrrrrr
<gq>
yeah when i joined earlier
<elliottcable>
dude, purr's totes haunted
<gq>
i was all YAY I'M UNBANNED, HOORAY
<gq>
but apparently no
<gq>
i'm like secret banned
<elliottcable>
remember the time he called wads-his-face a stuck-up dickhead, or whatever?
<elliottcable>
completely unprovoked?
<gq>
oh, i wonder if this has something to do with how kvirc won't let me join freenode, like, ever
<elliottcable>
it was probably some factoid configured with some obscure ancient message-on-join feature that nobody remembers, honestly
<elliottcable>
but fuck if it wasn't mind-bendingly eerie when it happened
<gq>
i'm suspicious that one of the ops was like NOPE.JPG at me after the last time i pissed someone off but if that was the case wouldn't my current client go batshit when i signed in as gqbrielle, period? wut even
<elliottcable>
sorry 'bout the spam, if y'all're hearing that noise.
<elliottcable>
man.
<elliottcable>
jeannicolas: HEY jeannicolas
<elliottcable>
jeannicolas: remember the part where I love you, but you never talk to me, so you should talk to me, so I can love you?
<aki_>
elliottcable: shouldn't you be sleeping right now?
<gkatsev>
why should EC be sleeping now?
<elliottcable>
I've got an entire fucking home laboratory at the west-building front desk right now.
<elliottcable>
in the form of approximately thirty brown Amazon boxes of every size and shape known to man, as long as that shape is a rectangle.
<elliottcable>
and a 3D printer in my kitchen.
<gq>
elliottcable: i may be around a lot more now. i ditched y'all for Rizon but i kind of had a thing with an op on there during my last crazy period and...uh...stuff
<elliottcable>
a thing?
<elliottcable>
did you cheat on D with an IRC op?
<elliottcable>
gq i will punch you.
<gq>
elliottcable: i absolutely did not
<elliottcable>
okay phew
<gq>
elliottcable: i cheated on him with an author, the first year we were dating
<elliottcable>
any dick that isn't D's is going to be mine, deal? deal. <3
<gq>
elliottcable: but that was like forever ago and he knows, so, meh
<elliottcable>
an author? was he at least an exciting author?
<gq>
elliottcable: i didn't cheat with said op but there was dancing around the edges, ugh
* elliottcable
laughs
<gq>
because omfg so fucking nuts
<elliottcable>
well, welcome back to the Freenode fold.
<elliottcable>
we like people here, a lot.
<gq>
also PLEASE elliottcable the only time i'd be getting your dick is like so you could warm up to suck d's
<gq>
elliottcable: i know you want him so bad, still, Mr. I'm Purportedly Straight Now
<gq>
w/e
<elliottcable>
teeheeheee ;)
<elliottcable>
fuckin ain't straight
<gq>
oh, good
<elliottcable>
just shy :x
<elliottcable>
bugger off :x
<gq>
last time i was here you were saying no, you were straight
<elliottcable>
suck a dick :x
<gq>
it was all lies
<gq>
all sweet, homosexual, gay lies
<elliottcable>
no, I said I wouldn't date a guy, jesus
<elliottcable>
get your story straight
<elliottcable>
DON'T BE TELLIN' ME MY OWN ORIENTATION NEGROH
<gq>
get my story STRAIGHT GEDDIT AHAHA
<gq>
bitch i will totally tell you your own orientation
<gq>
i knew you way back when
<elliottcable>
hey shush now, you're going to scare off my new Midwestern friend.
<gq>
lol
<purr>
lol
<elliottcable>
quick, talk code.
<gq>
PAWS
<gq>
JAVA
<gq>
CS
<gq>
RUBY
<gq>
RUBY RAILS
<gq>
PYTHON
<gq>
also pls elliottcable like you need my help scaring someone off
<aki_>
hi
<purr>
aki_: hi!
<aki_>
whoa
<gq>
hi aki_
<aki_>
I know it's 5pm but I am a late eater and work on west coast time so... I'm gonna go eat lunch.
gqbrielle has quit [Quit: Page closed]
<elliottcable>
lol.
<aki_>
go to bed.
<gq>
!white goo
<elliottcable>
alas, I cannot
<gq>
damn.
<gq>
this happens every time i go on an irc vacay
<elliottcable>
wasn't kidding about the lab gear I need to pick up, as soon as I can lever myself out of this unreasonably comfortable chair
<gq>
i forget all the local bot commands
<elliottcable>
purr's dash-invoked
<elliottcable>
when he's not silly-invoked
<elliottcable>
the shit he presents in the ERMAGERD SERIOUS BUSINESS channels is all dash-invoked.
<purr>
elliottcable: TypeError: Cannot call method '#<Object>' of undefined
<elliottcable>
hmwat
<elliottcable>
gq: but seriously, holy crap, it's been a while.
<elliottcable>
you never text. it's shite. ಠ_ಠ
<gq>
elliottcable: i don't have an actual phone anymore
<elliottcable>
wat
<gq>
elliottcable: i mean i have a google voice number a shitty tracfone
<gq>
so, basically not a real phone
<gq>
elliottcable: also, nothing will ever be as hilarious as the time you texted d at 3 in the morning to rant about how much you wanted a dick's burger
<gq>
xD
<elliottcable>
dick's burger
<elliottcable>
what
<gq>
you know, dick's
<gq>
the hamburger place in spokane
<elliottcable>
oh lol
eligrey has joined #elliottcable
<gq>
oh good, eligrey is here
<gq>
is that your new fancy name now, kind of like spherecat turned into vil when he came of age?
<gq>
sephr is no more, only eligrey ?
<eligrey>
sephr still exists on twitter and steam
<eligrey>
but thats it
<gq>
goodness
<eligrey>
mostly because eligrey is taken on twitter and I don't want to use my real name on steam
* gq
sniffs
<gq>
our little sephr is growin up elliottcable
<gq>
soon we'll be seeing him out the front door to college
<eligrey>
wait i thought i was the wife
<eligrey>
what is going on
<gq>
uh, nothing
<gq>
this isn't what it looks like
* gq
creeps out the back door
<aki_>
elliottcable: are you catching this on twitter?
yorick has quit [Read error: Connection reset by peer]
<elliottcable>
aki_: hm?
<aki_>
chicago stuff
<elliottcable>
saw a couple, yah yah
<aki_>
Cool! Also if you're looking to mentor, I'd love to introduce you the founder of DBC Chicago. He's good people.
<elliottcable>
not too familiar with most of these things.
<elliottcable>
I've heard of dev bootcamp, but no idea details. what's it all about?
<aki_>
It's a 12-week program for people with no or limited programming skills to learn how to be developers (and healthy ones at that)
<aki_>
There's yoga in the mornings, followed by classes/hands-on stuff
<aki_>
It's pretty neat. I spoke at DBC SF, I keep meaning to get down to DBC Chicago to do a little talk
<elliottcable>
dev bootcamp involves yoga?
<elliottcable>
mind blown.
<aki_>
(talks there are SUPER casual)
<aki_>
yeah they wanted to make it a place where you don't feel like you have to be a "rockstar coder" or whatever
<aki_>
okay I'm gonna go get a massage now because dammit I'm worth it!
<elliottcable>
dammit I'm worth it!
<elliottcable>
is currently my position on buffalo-chicken pizza.
<aki_>
my lunch was buffalo falafel. highly reccommend
<gq>
d brought me home food but i can't eat it 'cos broken teeth