--- Day changed Sat Mar 14 2009 00:05 -!- gene [n=chatzill@wireless-128-62-175-60.public.utexas.edu] has joined #hplusroadmap 00:10 < kanzure> that was fun. 00:12 < gene> indeed 00:21 < kanzure> http://www.oshwbank.org/ 00:21 < kanzure> what the fuck is this bullshit 00:22 < kanzure> looks like a front for liquidware 00:22 < kanzure> this is gaytarded. 00:23 < gene> so I want to do FEM modeling 00:23 < gene> any good starting points? 00:23 < kanzure> elmerfem 00:23 < kanzure> (also called "elmer") 00:24 < gene> ok 00:24 < kanzure> fenn and I were both able to get it running on our systems 00:24 < gene> hey kanzure is most of the stuff on that open hardware place SMT? 00:25 < kanzure> maybe. 00:25 < gene> and is there some sort of standard SMT component location data? 00:25 < kanzure> basically, the other open source hardware initiatives we're involved with seem to be more mature. 00:25 < kanzure> yes, there is actually 00:25 < kanzure> look up gEDA 00:26 < gene> holy shit 00:27 < gene> so that means I can go ThingForge(don't tell anyone, but I go to The Treasure Chest for getting the good stuff), download the data send a BOM to mouser 00:28 < kanzure> a BOM does not contain SMT component location data 00:28 < kanzure> you'll have to look it up. as I said, gEDA will probably have the information. 00:29 < gene> have the components packaged into nice standard SMT reel mounts that I put into my home Pick'n Place equipped home Reprap 00:29 < kanzure> do you know where the dimensions are recorded for those standard SMT reels and reel mounts? 00:29 < gene> and have a new remote control ready waiting for me in the morning 00:29 < gene> I want to know 00:30 < gene> I made a Pick and Place head for reprap 00:30 < kanzure> http://en.wikipedia.org/wiki/Surface-mount_technology#Package_sizes 00:30 < gene> but I got lazy and never made the part bay 00:30 < kanzure> http://en.wikipedia.org/wiki/JEDEC 00:31 < kanzure> "JEDEC's adoption of open industry standards (i.e., standards that permit any and all interested companies to freely manufacture in compliance with adopted standards) serves several vital functions for the advancement of electronic technologies. First and foremost, such standards allow for interoperability between different electrical components." 00:31 < kanzure> http://jedec.org/download/default.cfm 00:31 < kanzure> blah, they require registration 00:32 < gene> at the end of spring break I want Reprap to have a printable pneumatic stepper or a working PNP toolset 00:33 < kanzure> and of course their registration form doesn't work in opera. 00:33 < kanzure> assholes. 00:34 < gene> holy cow 00:34 < gene> I don't believe it 00:34 < gene> http://ieeexplore.ieee.org/ielx5/3516/17104/00789686.pdf?arnumber=789686 00:34 < gene> page 5 00:35 < kanzure> ieeexplore blocks me :( 00:35 < gene> fuck 00:35 < gene> ok 00:35 * kanzure has to ssh into the lab computers to get ieee xplore papers 00:35 < gene> heh 00:35 < gene> damn 00:35 < kanzure> hm, I've seen this before 00:35 < kanzure> wasn't this in a James Bond movie? 00:35 < gene> I'm going to be home and not have this awesome internet acess 00:35 < gene> heh 00:35 < gene> page 5 00:36 < gene> spec for wobble motor 00:36 < gene> 9 mm in diameter 00:36 < gene> 420 steps per revolution 00:38 < kanzure> I wonder what happens when hair is frozen. 00:38 < gene> the reprap steppers are 400 per revolution 00:38 < gene> huh? 00:38 < gene> hair can be sonicated you know 00:38 < kanzure> no, it was just me thinking about microchannels drawn by hair. 00:39 < gene> you know that big LN2 tank by WEL, it looks like its leaking 00:39 < gene> you might test it out 00:39 < kanzure> uhh isn't that something you should report? 00:39 < gene> no 00:39 < gene> they are made to leak 00:40 < kanzure> ah right, the tops? 00:40 < gene> no 00:40 < gene> on the bottom 00:40 < gene> by the heat exchanger, which is BTW covered in ice 00:40 < gene> they had some guy by it earlier, so it can't be much of a problem 00:41 < gene> anyway, a leak is less worrysome than the container not being able to leak 00:41 < kanzure> meh, what's the worst that pressure can do :p 00:42 < gene> http://www.ehs.iupui.edu/ehs/labnotes02_2007_texas.html 00:42 < gene> this 00:43 < gene> huh, the sink isn't working when I turn the handle 00:43 < gene> I'd better take a look around 00:44 < kanzure> hm, so there's about 160 lines of heekscad that need to be written up for pythonocc 00:44 < kanzure> code vs. sleep 00:45 < kanzure> maybe I'll do both simultaneously. 00:45 < gene> WTF, THERE'S A HOLE IN THE CEILING 00:45 < gene> THROUGH THE WATER PIPES 00:45 < kanzure> it's an air vent. 00:45 < gene> that's why it isn't working 00:45 < gene> http://pipeline.corante.com/archives/2006/03/08/how_not_to_do_it_liquid_nitrogen_tanks.php 00:46 < gene> I would like to see this on mythbusters 00:46 -!- splicer_ [n=patrik@h72n3c1o261.bredband.skanova.com] has joined #hplusroadmap 00:49 < fenn> "gene> so I want to do FEM modeling" caelinux.org 00:49 < gene> well I don't know if that's the right thing to do 00:50 < gene> I want to make a pneumatic stepper motor that's easy to print off a reprap 00:50 < gene> one of the ways to do this is with a wobble motor 00:51 < gene> http://www.act.sys.okayama-u.ac.jp/kouseigaku/research/okamoto_wobble_06/english.htm 00:52 < fenn> dan heeks was saying he wanted to re-do large parts of heekscad in python (with pythonocc presumable) 00:52 < fenn> but his python wasn't up to speed :) 00:52 < kanzure> http://heybryan.org/books/Manufacturing/pythonocc/heekscad_shapes_excerpt.cpp 00:52 < fenn> er, i mean his ability in python 00:52 < gene> I don't know if I can scale something as small as 6 mm in diameter to something that'd work with reprap 00:53 < kanzure> fenn, if you can decypher how heekscad is keeping track of mouse -> OCC xyz coord translation, that would be awesome. grep for "OnLeftDown" in the src dir, but I just don't see enough code for it to make sense :/ 00:53 < gene> I need to figure out the displacement of this: http://www.act.sys.okayama-u.ac.jp/kouseigaku/research/okamoto_wobble_06/english.files/image003.gif 00:53 < gene> and if I could do so with thicker silcone 00:54 < fenn> that looks suspiciously like a wankel engine 00:54 < gene> it's different from a wankel 00:54 < gene> http://www.act.sys.okayama-u.ac.jp/kouseigaku/research/okamoto_wobble_06/english.htm 00:55 < kanzure> (there's also an OnLeftDown handler in wxDisplay.py in pythonOCC/Tools/InteractiveVisualizer/ of course, and even a "selected_shape" variable that I've been trying to wrestle with- presumably the CShape.cpp source from HeeksCAD will help) 00:55 < fenn> certainly looks rep-rappable 00:55 < kanzure> ((in particular, that excerpt I linked to) 00:55 < kanzure> ) 00:55 < gene> exactly 00:55 < kanzure> gah, a parenthetical mismatch! I have failed you, oh internets 00:55 < gene> but I want to make a big one 00:55 < gene> holy crap 00:56 < gene> I know solids 00:56 < fenn> show me 00:56 < gene> I might be able to do this without that fancy fem crap 00:56 < kanzure> you that is a solid undergoing dynamics? 00:56 < kanzure> huh. 00:56 < gene> uh it's not that important 00:56 < kanzure> just go along with the reference. 00:57 < gene> damn 00:57 < gene> i know solids for flat bars 00:57 < fenn> the wobble motor could have built-in silicone valves to commutate 00:59 < gene> why? 00:59 < fenn> because you have to make valves somewhere in the system? 01:00 < kanzure> from twitter: "lessig Arrived austin sxsw speaking in 11 hrs" 01:00 < gene> who's lessig? 01:00 < fenn> *bonk* 01:00 < kanzure> your lord and savior 01:01 < gene> ok 01:01 < kanzure> http://en.wikipedia.org/wiki/Lawrence_Lessig 01:02 < kanzure> in other words, he's kind of the guy behind the shadows of creative commons 01:02 < kanzure> interview: http://slashdot.org/article.pl?sid=01/12/21/155221 01:03 < fenn> kanzure: i dont see OnLeftDown in HeeksCAD anywhere 01:03 < gene> huh guess the Pirate bay won't ever start a Treasure Chest, a website where you can illegally download booty that an autofac can make 01:03 < gene> you going to SXSW kanzure? 01:05 < kanzure> gene: I don't know what going to SXSW involves 01:05 < kanzure> but there's a barcamp coming up, maybe I'll spontaneously show up 01:05 < gene> the free stuff 01:06 < gene> http://www.sxsw.com/interactive/ 01:06 < gene> I also believe they have a large pit of lego bricks 01:07 < fenn> huh. sxsw has 1400 musicians and 12000 attendees - which one's a typo? 01:07 < kanzure> fenn: uh, sorry. it was 'EVT_LEFT_DOWN' 01:07 < fenn> its more like 120000 i bet 01:07 < kanzure> (a wx-defined constant) 01:10 < gene> "the required output stall force of the J-2 actuator is 42,000 lbs" that seems like a bit more than reprap would need 01:12 < kanzure> fenn, does it make sense that occ wouldn't automatically split up a model into its constituent parts when it loads it up? say a typical iges, or stl file 01:12 < fenn> void Drawing::OnMouse( wxMouseEvent& event ) 01:12 < kanzure> eh 01:12 < fenn> in Drawing.cpp 01:12 < fenn> is the select code 01:13 < kanzure> there's a _3dDisplay.Selection(x, y) class from occ 01:13 < kanzure> which takes wxMouseEvent event.GetX() and event.GetY() IIRC 01:15 < kanzure> ok, I need sleep. 01:16 < fenn> hm nope, dont sees that anywhere\ 03:24 -!- gene [n=chatzill@wireless-128-62-175-60.public.utexas.edu] has quit ["ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]"] 03:27 < wrldpc> does anyone in here still visit 4chan? 04:23 < bkero> Sometimes 04:23 < bkero> chizu doe s:P 05:10 < ybit> happy π day 06:07 -!- willPow3r_ [n=will@cpe-66-75-6-181.san.res.rr.com] has joined #hplusroadmap 06:50 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [Read error: 145 (Connection timed out)] 06:52 -!- elias` [n=me@unaffiliated/elias/x-342423] has joined #hplusroadmap 07:17 < bkero> http://staff.osuosl.org/~bkero/newmonitor.jpg :) yays 09:00 -!- samrose [n=samrose@c-24-11-214-181.hsd1.mi.comcast.net] has joined #hplusroadmap 09:18 -!- kanzure-- [i=bbishop@66.112.232.182] has quit [Read error: 110 (Connection timed out)] 10:49 -!- wrldpc [n=worldpea@pool-173-48-214-204.bstnma.fios.verizon.net] has quit [] 10:50 -!- wrldpc [n=worldpea@pool-173-48-214-204.bstnma.fios.verizon.net] has joined #hplusroadmap 11:06 -!- samrose [n=samrose@c-24-11-214-181.hsd1.mi.comcast.net] has quit [Read error: 110 (Connection timed out)] 12:29 < kanzure> fenn: you don't see EVT_LEFT_DOWN anywhere? are you using grep incorrectly? 12:42 < kanzure> hm. I need to eat. the cafeteria is closed until after spring break. what do I do? 12:49 -!- samrose [n=samrose@c-24-11-214-181.hsd1.mi.comcast.net] has joined #hplusroadmap 13:18 < fenn> you're staying in the dorms over spring break? 13:34 -!- samrose [n=samrose@c-24-11-214-181.hsd1.mi.comcast.net] has quit [Read error: 110 (Connection timed out)] 13:43 < kanzure> fenn: is that bad? 13:47 < fenn> shrug.. at IU it was only allowed if you're an international student or something 14:00 < kanzure> this is a private dorm 14:13 < fenn> you going to barcamp? 14:20 < kanzure> maybe. I haven't figured out where it is, or when, or anything like that 14:20 < kanzure> so probably not, unless I get off my lazy ass 14:22 < kanzure> 311 East 5th Street 14:22 < kanzure> blah, I don't want to walk to 5th :/ 14:35 < fenn> today 9am-9pm 14:35 < fenn> i might go show off heekscad on my pitiful laptop 14:36 < kanzure> if you want to pick me up, that would be neat, but I don't know about staying until 9 pm. I was planning on trying to act productive today. 14:37 < fenn> yeah 6 hours is probably a bit much 14:49 < fenn> this is pretty fucking awesome http://gtrebaol.free.fr/doc/catia/spur_gear.html 14:51 < kanzure> "Start and configure the generative shape design workshop" 14:51 < kanzure> hm, vrml 14:52 < fenn> the fact that you can just throw in some arbitrary equations and it turns into a solid 14:53 < fenn> and it even looks pretty 14:54 < kanzure> yeah, equation plotting is definitely something that we need to implement 14:58 < kanzure> I'm not really sure what to do first. 14:59 < kanzure> I have some code pulled up to import STEP models and extract faces 14:59 < kanzure> and then some other code to add a vertex to a face - http://www.opencascade.org/org/forum/thread_13595/ 14:59 < kanzure> but it will probably work, so I don't know to bother or not 15:04 < fenn> i dont even know what you're trying to do 15:08 < kanzure> just trying to keep myself occupied with pythonocc 15:16 -!- xp_prg [n=xp_prg3@adsl-70-231-235-143.dsl.snfc21.sbcglobal.net] has joined #hplusroadmap 15:20 < fenn> figure out how to draw a nurbs curve with a wire 15:20 < fenn> like what you'd get from an autocad dxf 15:20 < fenn> the "SPLINE" entity 15:21 < fenn> also try converting an edge of a solid to a wire 15:24 < kanzure> is a wire not an edge? 15:24 < kanzure> and what's a nurbs curve? is it a bezier curve? 15:27 < fenn> it's like a bezier but you can overlap splines and weight them 15:28 < fenn> i don't really understand all the details actually 15:28 < fenn> a bezier is a specific class of nurbs 15:28 < fenn> using cubic polynomials as the basis functions 15:28 < kanzure> cubic polynomials. okay. so there must be a domain restriction specified somehow somewhere? 15:30 < fenn> this might be a good starting point http://en.wikipedia.org/wiki/NURBS 15:30 < kanzure> maybe I'll just hammer heekscad's interface into pythonocc's interactiveviewer.py 15:31 < kanzure> okay 15:32 * kanzure goes down for some food 15:34 -!- xp_prg [n=xp_prg3@adsl-70-231-235-143.dsl.snfc21.sbcglobal.net] has quit [Read error: 110 (Connection timed out)] 15:37 < fenn> somehow they manage to give entirely the wrong spin to this: "Max is concerned that our rapidly developing technological capabilities are racing far ahead of our standard ways of thinking about future possibilities. His work aims to improve our ability to anticipate, adapt to, and shape the future for the better." 15:38 < fenn> (max more) 15:42 < kanzure> who's they? 15:42 < kanzure> max should stick to being the pusher for 'the proactionary principle' 15:43 -!- xp_prg [n=xp_prg3@dsl092-008-180.sfo1.dsl.speakeasy.net] has joined #hplusroadmap 15:46 < fenn> plutopia.org promotional people 15:46 < kanzure> ah, yeah, jon lebkowsky (plutopia pusher) and I talked last at max's birthday party 16:29 < kanzure> so now mom wants me to go to the community college 16:29 < kanzure> I don't like this. why does she get to decide? 16:38 < fenn> if you arent getting much out of college then community college will be even worse 16:49 < kanzure> ugh 16:49 < kanzure> did I mention that she wants to put me in a home? 16:50 < kanzure> http://www.cleinc.net/home.aspx 16:50 < kanzure> in other words "hi, we're the men in the white suites, and your schedule is now our property" 16:53 < fenn> fuck that 16:54 < kanzure> basically this has been "happy birthday bryan, oh look your dad died, ok let's put you in a home" 16:54 < fenn> group outings to facilitate the development of social skills and instruction in independent living, such as grocery shopping, cooking and paying bills. 16:54 < kanzure> fuck that indeed. 16:55 < fenn> this is all the shit you don't learn living in a dorm 16:57 < kanzure> it seems I'm being raped into doing things I don't want to do 16:57 < kanzure> is there a patch for this? 16:57 < fenn> i believe it's called financial independence 16:58 < fenn> somewhat expensive in terms of time and bullshit tolerance though 16:58 < kanzure> have I done something wrong? 16:58 < fenn> wrong? 16:59 < kanzure> well it just seems like not everyone is put into a home 16:59 < kanzure> maybe I've said something that I shouldn't have? or maybe I've done something I shouldn't have? 17:00 < fenn> you spend too much time on the computer 17:00 < kanzure> as opposed to doing what? 17:00 < fenn> frolicking, engaging in primate activities 17:01 < fenn> for example, when's the last time you participated in a sports activity? 17:01 < kanzure> a little less than a year. 17:01 < fenn> http://www.bls.gov/tus/charts/LEISURE.HTM 17:01 < fenn> compare and contrast 17:02 < fenn> so according to this chart you should be watching more TV 17:02 < kanzure> reading, communication, and computation seem to all be grouped together 17:02 < kanzure> hrm 17:02 < kanzure> maybe if I watch more TV that will fix things? 17:02 < kanzure> I can always start memorizing answers to "Jeopardy" I guess 17:02 < fenn> i wasn't serious 17:03 < kanzure> well, she seems to be serious about putting me in a home :( 17:03 < fenn> what is her reasoning? 17:03 < kanzure> she's not quite the type to use reasoning 17:04 < kanzure> but apparently it's that I'm making bad grades 17:04 < fenn> well, how did she get this idea then 17:05 < fenn> how many credit hours are you taking? 17:05 < kanzure> 13 17:05 < kanzure> it's theoretically possible to still pass this semester I think 17:05 < kanzure> and I'm passing two classes (at least 5 hours) 17:06 < kanzure> the other two I'm not entirely sure about (the physics disaster recently, for instance) 17:06 < kanzure> (erm, and a third- the lab- which I'll probably pass) 17:06 < fenn> as always in life, you have to stop doing one thing to excel in another 17:06 < kanzure> what she wants me to do is withdraw from this semester 17:07 < fenn> so what is it you want to excel at? 17:07 < kanzure> avoiding bullshit 17:07 < fenn> i suggest becoming a tour guide 17:08 < kanzure> I don't actually go anywhere 17:08 < fenn> or a camp counsellor for a troubled youths "scared straight" program :\ 17:08 < kanzure> but then I'd be bullshiting them? 17:08 < fenn> seriously i can't think of many professions that don't have a lot of bullshit involved 17:08 < kanzure> I have to get a profession? 17:09 < fenn> in this world, yes, apparently 17:10 < fenn> now that i'm thinking about it, the higher up the "white collar" food chain you go, the higher the concentration of bullshit 17:11 < fenn> a principle investigator has to deal with more BS than a postdoc, for example 17:12 < kanzure> it's not like I'm not a hard worker 17:12 < kanzure> but apparently I don't work hard enough? or something? or am useless? 17:12 < kanzure> I don't even know what the problem is 17:12 < kanzure> am I not kissing enough ass? 17:14 < fenn> the problem is you get bad grades? 17:15 < fenn> if you feel you receive an unfair grade, and you haven't talked with the teacher about it, then you're doing something wrong 17:15 < kanzure> but I got the answer wrong (apparently) 17:15 < kanzure> isn't there some sort of implicit agreement to answer the question when the teacher assigns it? 17:15 < kanzure> otherwise you wouldn't be in that situation in the first place? 17:16 < kanzure> but I wouldn't know if it's unfair or not. I know grades are stupid, if that counts. 17:17 < fenn> if you don't understand the subject well enough to answer the question correctly, you probably aren't spending enough time on it 17:18 < fenn> figure out where your time goes 17:18 < kanzure> I've noticed that I am unable to partition my time when it comes to homework 17:18 < kanzure> if I'm given a stack of work to do, like on a saturday morning, I can plow through it for 12 or 14 hours 17:18 < kanzure> (which has been historically confirmed in the past) 17:18 < kanzure> but on the other hand, doing one or two hours of homework at weird hours over the week tends to be somewhat of a problem 17:18 < kanzure> efficient partitioning algorithms. blah. 17:20 < fenn> yeah the military schedule thing is stupid 17:21 < fenn> it has no place in university from any perspective 17:21 < kanzure> I've never found a school that lets you do bulkwokr 17:21 < kanzure> *bulkwork 17:21 < fenn> ask if you can get the homework assignments early 17:21 < kanzure> sure. 17:21 < fenn> "so you have longer to do them" hah 17:22 < kanzure> would that keep me out of a home though? 17:22 < fenn> the only thing that will keep you out of an institution is standing up for yourself 17:22 < kanzure> bwahah: mymenu = wx.Menu() ; mymenu.Append(1, "Huh") ; self.MenuBar.Append(mymenu, "Superfilemenu") 17:23 < kanzure> s/\;/\\n/ 17:23 < kanzure> well, I can certainly say "I shouldn't be in a home" 17:24 < kanzure> but I don't know what she's going to do. if I'm at the community college, I don't really have much tools accessible to me 17:24 < kanzure> when I was simultaneously enrolled at the community college before, their paper access was *crap* 17:24 < kanzure> and is basically completely useless. not sure how empowering that's going to be.. 17:25 < fenn> how are papers empowering to you? 17:25 < kanzure> well, I don't have to spend time hunting down passwords to ezproxy gateways 17:25 < kanzure> I meant paper access 17:25 < kanzure> literature access 17:26 < fenn> hm. 17:27 < xp_prg> anyone know of a usb servo? 17:28 < kanzure> lag? 17:28 < fenn> well, that seems to be a different conversation 17:28 < kanzure> what? lag in usb servos? 17:28 < fenn> uh, no, i mean papers and "doing stuff" 17:29 < kanzure> my plan has been to piggyback all of my other interesting-stuff on to the machine shop here on campus and so on 17:29 < kanzure> or as research projects etc., 17:29 < kanzure> but that's not going to happen if I'm not actually, uh, here 17:29 < fenn> whereas the immediate goal is to stay out of prison 17:29 < fenn> well, what about this fab lab you abandoned? 17:29 < kanzure> I abandoned? 17:29 < fenn> well didnt you? 17:29 < kanzure> no? 17:30 < fenn> ok 17:30 < fenn> so you're getting dumped into "the real world" a little earlier than expected 17:30 < kanzure> it's not like I can afford $225/mo at this point 17:32 < kanzure> although I'm of course willing to do what I can 17:39 < kanzure> one thing that andrew hessel pointed out as that most universities allow you to do independent research projects for credit 17:39 < kanzure> I'm still looking around for that of co urse. 17:39 < kanzure> *course 17:40 < fenn> its usually a high level course which you need a faculty member's approval 17:40 < fenn> not something to do in your freshman year 17:40 < kanzure> oh, senior design projects? 17:40 < fenn> ya same thing 17:40 < kanzure> blah 17:41 < fenn> and it should have some relation to whatever the faculty member is doing in their lab 17:41 < fenn> it's not just "here's some money and credits for whatever you think is interesting" 17:41 < kanzure> right, I wouldn't mind having to have it approved first 17:42 < UtopiahGHML> (not sure that can help http://bbs.techyou.org/ http://www.passfans.com/ ) 17:43 < kanzure> hah, passfans :) 17:46 < kanzure> who spends only 21 minutes per day reading, anyway? 17:47 < fenn> it's average 17:47 < fenn> which makes the TV watching all the scarier 17:48 < kanzure> sometimes I've wondered about other people 17:48 < kanzure> I mean, what do they *do* with their time 17:48 < kanzure> when I get to know them, it seems like they might as well just *not* have 24 hours in their days 17:49 < kanzure> I found out in my senior year of high school that "what do these people *do* with their time" is usually answered by "drugs" 17:49 < kanzure> don't know what kind of drugs they're on though :) 17:50 < fenn> television, apparently 17:52 < fenn> off to barcamp, let's hope it doesnt suck and my car doesnt get ticketed 17:52 * fenn grumbles 19:01 -!- xp_prg [n=xp_prg3@dsl092-008-180.sfo1.dsl.speakeasy.net] has quit ["This computer has gone to sleep"] 19:55 < kanzure> http://www.pythonizer.org/pythoncascade/gallery.html 19:56 -!- wrldpc [n=worldpea@pool-173-48-214-204.bstnma.fios.verizon.net] has quit [Read error: 113 (No route to host)] 20:24 < kanzure> http://heybryan.org/books/Manufacturing/pythonocc/scripts/ new scripts added 20:32 < kanzure> neat, mom's paying the food bills for spring break 20:32 < kanzure> who wants to go eat out with me? 21:10 -!- wrldpc [n=worldpea@pool-173-48-214-204.bstnma.fios.verizon.net] has joined #hplusroadmap 21:38 < fenn> so i guess the barcamp people got confused about how it's not supposed to actually be in a bar.. 21:39 < fenn> i puttered around for a while, wincing at the noise, and eventually found a decently quiet room and did a little presentation on heekscad (it was terrible) 21:40 -!- xp_prg [n=xp_prg3@c-24-130-14-113.hsd1.ca.comcast.net] has joined #hplusroadmap 21:40 < fenn> then there were breakdancers in the way when i was trying to leave.. 21:40 < fenn> so, that was weird 21:40 < fenn> i mean the whole thing was weird 21:46 < kanzure> was this at "idea city" ? 21:50 < kanzure> anyway, I should have pointed you to some individuals that I commonly find at the barcamp-like events here in austin. there's blanu (freenet guy), the microsoft pusher, Paul I think, and a few others. 21:51 < fenn> no, it was at what used to be paradox night club but now has a big "for lease" sign on the side 21:51 < fenn> it was sort of confusing because they only had a tiny little sign on the door and all the windows were blacked out 21:52 < fenn> todd huffman gave a seession on 'slicing brains rapidly' but it was before i got there and i never saw him 21:52 < kanzure> aw. 21:52 < kanzure> he was probably talking about his diamond slicer. 21:52 -!- xp_prg [n=xp_prg3@c-24-130-14-113.hsd1.ca.comcast.net] has quit ["This computer has gone to sleep"] 21:53 < kanzure> he also offered me a job back in the day, if you want to follow that up with him, I'd suggest it 21:53 < kanzure> especially since he's heavily involved with fablabs 21:53 < kanzure> and apparently also heavily involved with the crew from the minduploading.org/research.htm days (might have a +l at the end there) 21:54 < fenn> http://www.visiato.com/austin/paradoxnightclub.htm ... yeah, like that but without the gogo girls 21:55 < kanzure> heh, barcamp at a night club. 21:56 < fenn> i'd say about 30% of the people had some sort of alcoholic beverage 21:56 < fenn> i was talking to this british guy who does geolocated movies on "fire eagle" whatever that is, "oh this is your local pub then eh?" 21:57 < kanzure> sounds stupid. 21:59 < kanzure> hm. it just occured to me why you're unable to write on surfaces in heekscad. 22:00 < fenn> because it wasnt intended to do that? 22:00 < kanzure> it seems to me that heeks isn't actually keeping track of surfaces, faces, edges and points for models in the system, at least after you've turned them into a shape 22:00 < kanzure> well, right, but I mean it's a memory management issue 22:00 < fenn> it's missing the whole feature tree concept, unfortunately 22:00 < kanzure> somethng that occ leaves up to an implementation detail 22:00 < kanzure> right 22:00 < fenn> really more like a mesh modeler 22:00 < fenn> it shouldnt be like that 22:00 < kanzure> wait, is a feature tree anything like "here's a base shape, and this second shape is dependent on this first shape" ? 22:00 < fenn> its on the wishlist 22:00 < fenn> yeah, sort of 22:01 < fenn> like if you do a CSG operation you'll lose the original shapes 22:01 < kanzure> dunno if occ implements that 22:01 < kanzure> aha 22:01 < kanzure> but heeks implements undo at least 22:01 < fenn> sure but not branching undo with rebasing 22:02 < kanzure> an "event queue" or "history queue" for actions taken would fix that I think 22:02 < kanzure> just copy the history to make a new branch in the tree, 22:03 < kanzure> then modify a particular step to some new parameter or replace it entirely 22:03 < kanzure> and then run through the subsequent actions 22:03 < fenn> nah that's a piss poor way to do it 22:03 < kanzure> I think that's how it's traditionally done at lea-- 22:03 < kanzure> oh 22:03 < fenn> you shouldnt have to undo 22:03 < kanzure> is there a better way? 22:03 < fenn> yeah just keep track of everything that goes into a shape 22:03 < fenn> then rebuild it from scratch when you load the file 22:04 < kanzure> oh, I see, keeping pointers 22:04 < fenn> so like if i want to make a cube with rounded corners, i should have a feature tree with a cube and a fillet operation 22:04 < kanzure> right 22:04 < fenn> then when i want my rounded cube to be bigger i just increase the size of the cube 22:23 < kanzure> does an enum structure automatically assign ascending values to the variables defined in the enum {} ? 22:23 < fenn> yes 22:23 < fenn> it's just syntactic sugar 22:23 < kanzure> heh, I gave up looking for the definition of some constants in heekscad because I saw no '=' in the results of my grepping over heekscad src. 22:23 < fenn> FOO = 0; BAR = 1 etc 22:24 < kanzure> thinking they were wx constants. oops :/ 22:35 < kanzure> hah, the toolbar image filenames are just the name given in the source code plus dot png in the /bitmaps/ dir. how nice of him. 23:07 < kanzure> wx.Image("/home/bryan/manufacturing/pythonocc/pythonOCC/Tools/InteractiveViewer/bitmaps/" + "new" + ".png", wx.BITMAP_TYPE_ANY) 23:07 < kanzure> hm, so I get a wxImage type from that, 23:08 < kanzure> and a method complains that it wants wxBitmap instead 23:09 < kanzure> so much for "if it walks like a bitmap and quacks like a bitmap" theory 23:09 < kanzure> ah, at least there's wx.Bitmap(filename) 23:10 < kanzure> def ToolImage(name): return wx.Bitmap("/home/bryan/manufacturing/pythonocc/pythonOCC/Tools/InteractiveViewer/bitmaps/" + name + ".png") 23:10 < kanzure> hrm, "expected argument 4 of type wxBitmap const &" in ToolBarBase_DoAddTool 23:11 < kanzure> gah, even something of type "wx._gdi.Bitmap" is not "wxBitmap const &" 23:27 -!- gene [n=chatzill@pool-71-164-238-185.dllstx.fios.verizon.net] has joined #hplusroadmap 23:58 < kanzure> fixed. 23:58 * fenn blinks 23:59 < fenn> gdi.bitmap is a gtk thing 23:59 < fenn> because you're using wxgtk 23:59 < kanzure> no no, I was going about things wrong 23:59 < kanzure> and only playing with other functions led me to the True Proper Way