IRC log for #brlcad on 20090421

00:05.29 *** join/#brlcad hippieindamakin8 (n=hippiein@210.212.55.3)
00:31.07 starseeker emerges from his first deep dive into the guts of the brep code - wow there's a lot to soak in here
00:32.22 starseeker brlcad: Is it a reasonable strategy for surface "wireframe" visualization of nurbs surfaces to randomly sample uv space points and plot points on the real-space coordinates? kinda a "point cloud" for the nurb surface?
00:33.06 starseeker maybe not as a normal viewing mode but for debugging it would be handy
00:33.26 starseeker e.g. the rebuilt sphere
00:35.07 starseeker is eying EvPoint for this purpose, once he figures out how to get the uv domain in which to sample...
00:38.57 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
00:41.26 CIA-28 BRL-CAD: 03Pacman87 07http://brlcad.org * r1425 10/wiki/Google_Summer_of_Code/2009: Updated with accepted proposals
00:41.39 pacman87 i'm assuming that's the right page for that
00:42.11 pacman87 madant, jdoliner, et al: feel free to add details
00:42.16 pacman87 http://brlcad.org/wiki/Google_Summer_of_Code/2009
00:53.46 CIA-28 BRL-CAD: 03Jdoliner 07http://brlcad.org * r1426 10/wiki/Google_Summer_of_Code/2009: /* Hybrid Representation through BREP on BREP CSG */
00:54.18 CIA-28 BRL-CAD: 03Jdoliner 07http://brlcad.org * r1427 10/wiki/Google_Summer_of_Code/2009: /* Hybrid Representation through BREP on BREP CSG */
00:54.40 CIA-28 BRL-CAD: 03Jdoliner 07http://brlcad.org * r1428 10/wiki/Google_Summer_of_Code/2009: /* Hybrid Representation through BREP on BREP CSG */
00:55.29 CIA-28 BRL-CAD: 03Jdoliner 07http://brlcad.org * r1429 10/wiki/Google_Summer_of_Code/2009: /* Hybrid Representation through BREP on BREP CSG */
01:00.17 brlcad pacman87: yep, thanks!
01:01.31 Ralith huh, could have sworn my mentor was starseeker this morning.
01:03.20 brlcad jdoliner, Ralith, madant, pacman87 -- please do keep in mind a few things: 1) conversations should be public, 2) mentoring should similarly be public especially technical discussions, and 3) your listed mentor is predominantly for logistically tracking your progress
01:04.15 pacman87 Ralith: are you Benjamin Saunders?
01:04.24 brlcad i.e., they're not your "go-to" person for technical discussions -- those really should be open forums (here and/or irc) where any/other devs can at least listen in
01:04.30 Ralith pacman87: yup.
01:04.56 brlcad Ralith: he was, there were a few swap-ups once the website was finally accessible again
01:05.00 CIA-28 BRL-CAD: 03Pacman87 07http://brlcad.org * r1430 10/wiki/Google_Summer_of_Code/2009:
01:05.01 Ralith ah.
01:05.06 pacman87 i suppose i could've deduced that
01:05.06 Ralith yeah, I recall you mentioned that we're using group-mentoring
01:05.13 Ralith plus it's always good to have such things in everyone's logs
01:05.14 brlcad not that it matters who is listed really :)
01:05.25 Ralith matters that I'm not going insane ^^
01:05.35 pacman87 oh, and time zones might also be good for that page
01:05.45 brlcad well, that's not necessarily proof *against* that fact, Ralith :)
01:05.50 Ralith hehe
01:06.18 pacman87 the "MoRe.brlcad.org 2" makes me curious...
01:06.27 Ralith pacman87: I dunno. I suspect I speak for more than myself when I say that my sleep schedule is strange and unpredictable enough to make timezone questionably relevant.
01:06.56 brlcad pacman87: how so?
01:07.05 pacman87 not a descriptive title
01:07.12 brlcad ah :)
01:07.13 pacman87 wondering what the project actually is
01:07.22 brlcad knew exactly what that was ;)
01:07.42 ``Erik O.O http://www.mtv.com/ontv/dyn/the_state/series.jhtml
01:07.56 brlcad she was an applicant last year that we lost during conflict resolution, hence the '2'
01:08.21 pacman87 ah
01:09.04 brlcad yes, one of you four got lucky! ;)
01:10.56 brlcad starseeker: sure, but if you're going to do that much, why not use the points to stich them together and display a mesh instead?
01:11.08 starseeker sure
01:11.14 brlcad that's all things like tor do, sample around the surface parameter space and display a mesh
01:11.27 starseeker ok, that's what I want :-)
01:11.51 starseeker would like rebuilt sphere to actually look like a sphere in wireframe... call me crazy...
01:11.57 brlcad even the old nurbs code does that -- the only trick is not making too many edges
01:13.12 starseeker has yet to get it to give him any points...
01:13.15 brlcad since you'll quickly run out of memory or end up with complex wireframes for trivial shapes that are expensive to display -- want a 'minimal' mesh that is barely sufficient
01:13.20 starseeker nods
01:13.39 ``Erik yeah, screen full of red == bad
01:14.39 ``Erik meshes will show ya pretty quick how bad it gets (be good to have LoD on those)
01:15.30 brlcad we should eventually sort out a way to manage levels of detail in the wireframe, so we can have beautifully smooth curves and detail when it matters along with being able to bring up entire vehicles without 'e' taking minutes
01:17.06 Ralith pacman87: oooh, sweep prims? Awesome!
01:17.22 Ralith been wanting those.
01:17.36 brlcad be nice to stack automatic LoD on top of it too, so mged or the display manager could recognize that an object is less than 2x2 pixels in screen space, for example, so it only displays a dot, etc
01:18.57 ``Erik and mebbe look at refresh time to see if level should be tweaked down on slow machines or up on fast ones
01:19.19 brlcad nods
01:19.46 ``Erik (overridable, of course, for when the gurus know what they're doing)
01:20.13 starseeker OK, here's something else from Rhino in the nurbs department: http://bzflag.bz/~starseeker/nurbs_shape1.g
01:20.28 starseeker looks like this in Rhino: http://bzflag.bz/~starseeker/shape1_rhino.png
01:20.49 starseeker and currently looks like this in my raytrace: http://bzflag.bz/~starseeker/shape1.png
01:21.21 ``Erik thinks one of those is broken
01:21.24 brlcad cool, looks about the same to me
01:21.31 brlcad we're done!
01:21.35 starseeker hehe
01:21.40 brlcad oh I see the problem
01:21.42 brlcad ours is red
01:21.42 ``Erik those aren't the same ae or perspective
01:21.52 ``Erik so it's impossible to do a pixel comparison
01:21.55 ``Erik (plus one is red)
01:22.07 starseeker brlcad: will that do for a "next step" geometry test or is that a bit much?
01:22.12 brlcad matching view would help
01:22.18 ``Erik c'mon, starseeker, if you want a pixel comparison, at LEAST get the ae right
01:22.21 brlcad it's a bit much I'd think
01:22.26 starseeker sigh
01:22.34 starseeker ok, I'll take another stab tomorrow
01:22.36 brlcad i mean keep it, great test case
01:22.49 brlcad but about as complex as the vase it seems
01:22.57 starseeker ah
01:23.01 brlcad how many surfaces?
01:23.21 starseeker it's two extruded curves, one subtracted from the other
01:23.29 starseeker not sure how it came out surface wise
01:23.33 brlcad right, but what did it store?
01:23.38 brlcad l in mged should say
01:23.40 ``Erik making each surface a different color might help
01:23.53 starseeker 5 faces
01:24.04 brlcad huh
01:24.07 brlcad counted 4
01:24.27 starseeker I may have messed up in rhino
01:24.36 starseeker isn't a rhino expert, unfortunately
01:24.37 ``Erik mebbe the pinches on the inside split the inside into two faces?
01:25.54 starseeker incidently, this shape really shows up the limitations of our current wireframe routine ;-)
01:25.59 brlcad starseeker: I would suggest starting with the primitives (again) but more methodically making test geometry that test varied (non-uniform and uniform) scaling
01:26.08 starseeker ok
01:26.54 starseeker should read the Rhino tutorial this time :-P
01:27.40 starseeker really hits the road this time
01:27.45 starseeker shopping to do
01:27.47 brlcad like a sub-mm sphere, a unit sphere, a 1m sphere, a 1000m sphere, then for each of those vertically compressed (a flatish disk, maybe in half) and vertically stretched (a long ellipsoid, maybe quadruple)
01:28.06 brlcad then move on to the next primitive, repeat
01:28.22 brlcad each one should be pretty quick to generate, save
01:28.44 brlcad that should make sure the tolerances are working right
01:30.17 brlcad (keep screenshots of a consistent view in rhino for comparison, like 35/25 or 45/45
02:43.33 *** join/#brlcad rbfish2k (n=chatzill@pool-71-125-225-196.nycmny.east.verizon.net)
03:26.46 *** join/#brlcad ``Erik (i=erik@c-76-111-12-116.hsd1.md.comcast.net)
04:03.07 *** join/#brlcad madant_ (n=d@117.196.142.178)
04:10.12 CIA-28 BRL-CAD: 03Ralith 07http://brlcad.org * r1431 10/wiki/User:Ralith: Removed now-irrelevant TCL dep removal proposal.
04:28.12 CIA-28 BRL-CAD: 03Ralith 07http://brlcad.org * r1432 10/wiki/Google_Summer_of_Code/2009: Linked to OpenGL GUI proposal
04:36.18 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
04:51.01 CIA-28 BRL-CAD: 03brlcad * r34273 10/brlcad/trunk/ (NEWS TODO src/libged/mirror.c src/mged/setup.c):
04:51.01 CIA-28 BRL-CAD: restored the mirror command's ability to take a trailing x|y|z axis option while
04:51.01 CIA-28 BRL-CAD: still utilizing the new command wrappers. instead of calling the edit wrapper,
04:51.01 CIA-28 BRL-CAD: though, we just call the view wrapper and do the edit/redraw ourselves. works
04:51.01 CIA-28 BRL-CAD: like a charm. this was specifically requested by victor cericole for
04:51.04 CIA-28 BRL-CAD: efficiency/familiarity, albeit left it intentionally undocumented
04:53.19 *** join/#brlcad pacman87 (n=pacman87@resnet-46-40.dorm.utexas.edu)
05:40.12 *** join/#brlcad dreeves2 (n=40b2b147@bz.bzflag.bz)
05:40.35 dreeves2 ~log
05:40.36 ibot log is, like, as piece of wood, or a record, or the opposite of exponentiation, or http://ibot.rikers.org/%23uphpu/
06:04.24 *** join/#brlcad madant (n=d@117.196.142.178)
06:20.01 *** join/#brlcad madant (n=d@117.196.142.178)
06:52.05 madant !peak
07:01.09 *** join/#brlcad madant_ (n=d@117.196.139.253)
07:25.31 *** join/#brlcad _clock_ (n=_sushi_@77-58-147-167.dclient.hispeed.ch)
07:48.19 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177593350.dsl.bell.ca)
08:51.56 *** join/#brlcad mafm_ (n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net)
08:52.17 *** join/#brlcad madant (n=d@117.196.137.152)
09:29.40 *** join/#brlcad Elrohir (n=kvirc@p5B14EEE3.dip.t-dialin.net)
09:47.48 *** join/#brlcad elite01 (n=omg@unaffiliated/elite01)
10:19.57 d-lo mernin all!
10:32.36 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
10:34.39 mafm_ mernin, d-lo
10:35.11 d-lo hai mafm! How goes it?
10:36.46 mafm http://edu.gulo.org/index.php?option=com_content&view=article&id=47&Itemid=56
10:37.04 mafm considering attending the emacs course
10:37.16 mafm "Line editors and the infamous ed -> vi evolution."
10:37.36 mafm sounds amazing as a piece of compuer archaeology :P
10:38.06 mafm "Religion and text editors" - spiritual enlightening
10:58.30 d-lo heh: http://hasthelargehadroncolliderdestroyedtheworldyet.com/
10:59.00 d-lo the html source is a hoot.
10:59.47 *** join/#brlcad madant_ (n=d@117.196.128.151)
11:29.29 *** join/#brlcad Elrohir (n=kvirc@p5B14EEE3.dip.t-dialin.net)
11:53.45 brlcad mafm: sounds like a great course
11:54.58 mafm brlcad: kidding, I guess :P
11:55.05 mafm s/guess/hope/
11:55.25 brlcad mafm: heh, nope
11:55.42 brlcad that really does sound like a nice comprehensive overview of emacs
11:57.26 *** join/#brlcad LarsG (n=89840306@bz.bzflag.bz)
11:58.26 LarsG Hi... anyone has some time for a short question? I am trying to (mis-)use brlcad to convert from dxf to iges...
11:58.57 brlcad dxf-g, g-iges
11:58.57 LarsG I manage to import both the 2d and the 3d content from my dxf, but from seperate input files
11:59.16 brlcad ahh, 2D export to iges isn't probably going to succeed
11:59.17 LarsG so now, I have two g.files (databases) that I would have to merge
11:59.27 LarsG hm
11:59.29 brlcad the fact that dxf-g imports 2D is sheer oddity
11:59.41 brlcad rather, it's "new"
11:59.55 LarsG ok, I can report it to work as import
12:00.06 brlcad we don't generally import non-solid objects, but one of the devs added 2D support for dxf since they closely map to our sketch objects
12:01.14 *** join/#brlcad LarsG (n=89840306@bz.bzflag.bz)
12:01.25 brlcad larsG: we don't generally import non-solid objects, but one of the devs added 2D support for dxf since they closely map to our sketch objects
12:01.36 mafm brlcad: would you go to one such course? I find it pretty un-amusing, spending 1 whole day (8 hours) lerning how to use a diary or connect to jabber with emacs :P
12:01.37 brlcad but might as well give it a try :)
12:02.08 LarsG I see, so no chance to get both exported
12:02.22 brlcad mafm: I know most of how to do that with emacs already, but yeah I'd consider it
12:02.28 LarsG but for interest, is there a merge-command to merge two databases?
12:02.31 brlcad LarsG: I don't recall frankly
12:02.44 brlcad what iges will do with the sketch objects is the big question
12:02.54 brlcad LarsG: it's trivial to merge to .g files
12:03.29 brlcad you can dbconcat or use mged File->Import or literally 'cat' the two files together (assuming you don't have name collisions)
12:03.48 LarsG ahhh ok, I was hoping for something like that
12:04.25 brlcad dbconcat in mged is the most 'clean' way
12:05.27 LarsG ok I try this
12:07.51 LarsG hm the only problem now is that I get two times "all"
12:08.19 mafm brlcad: I'm only interested in some bits, and especially first and last day look like a bit ... preposterous? to me, I don't know what's unholy about ed to vi evolution, and I don't know why you would want to use emacs instead of proper and efficient tools for some of the day5 tasks :)
12:11.17 LarsG ok, I think I got it by adding prefixes, still the effect is strange.
12:11.31 LarsG I can either display the 3d or the 2d stuff
12:12.46 LarsG if I switch off the model in the geombrowser, I can display the dimensions, but when the model is displayed, the 2d objects stay invisible
12:22.01 brlcad mafm: first day is basically history and basics of use -- what makes that preposterous?
12:23.42 *** join/#brlcad LarsG1 (n=lars@as60223.pc.nus.edu.sg)
12:23.44 brlcad mafm: if you don't know why, then it sounds like it's probably a good course for you too -- some of the topics on day 5 are very powerful facilities
12:24.33 brlcad the point is to teach you why
12:25.07 brlcad perhaps address many of your preconceived notions, which sound like you have quite a few of
12:26.46 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
12:27.01 brlcad howdy d_rossberg
12:28.23 archivist if an editor need a 5 day course then there is some thing wrong with usability :)
12:28.35 brlcad or there's just that much you can do with it
12:29.30 brlcad very likely could spend just as much time covering all the things possible with vim
12:30.10 brlcad and I know entire (multi-week) courses that focus around teaching things like msstudio
12:30.19 archivist "Keeping balances and bank transactions" surely an editor is the wrong place for banking
12:30.25 d_rossberg good morning to all
12:30.30 brlcad it's not an editor, that's the point
12:30.56 brlcad it's an environment, and a programmable one at that
12:32.26 d-lo mernin d_rossberg. How goes things?
12:34.00 d-lo archivist: Lets put it this way: In the Terminator movies, skynet is actually a 'mode' of emacs.
12:34.11 mafm brlcad: explaining "infamous ed -> vi evolution" doesn't sound right to me, or "religion and text editors"
12:34.36 brlcad mafm: why?
12:34.44 mafm trollish
12:34.49 brlcad it's for better or worse, a HUGE aspect to the history of the projects
12:35.03 brlcad there have been editor "wars" as long as there have been editors
12:35.34 brlcad a course on the editor covering the history of how/why it came to pass not covering those wars would be like covering WWII and leaving out Germany
12:38.51 brlcad I certainly didn't read it as trollish, though I can see how you would have .. but just further reinforces that it sounds like you're rather biased with several preconceptions
12:39.47 mafm dunno, I just happen to find emacs useful and use it, I don't know why should I bother with the wars with vi in a course... maybe I just expect technical aspects and not other considerations :)
12:39.48 brlcad could certainly talk about the ed->vi evolution and editor religion with or without an agenda -- it's history and perspective (that many people don't have contrary to his 'infamous' claim)
12:40.51 brlcad mafm: heh, well maybe it's just filler, they have a week to fill after all ;)
12:41.37 mafm I think that they just enjoy it (I know some of the people and they do use emacs to connect to IRC and all that)
12:42.27 brlcad likewise, friends that use it for email and finances and other purposes .. and they're impressively efficient at it
12:42.46 archivist some time you need the best tool for the job and not a jack of all trades
12:42.56 brlcad not my preference nor a skill set proficiency that I've learned, but doesn't mean it's wrong either ;)
12:42.59 mafm mines aren't terribly efficient at that, though :)
12:44.10 mafm in fact they spend time trying to do that instead of working properly
12:45.06 brlcad meh, it's their time to use -- everyone has hobbies
12:45.11 mafm I can see why it's useful to show that you can use emacs as an environment, but you don't have to showcase all those tools for a whole day
12:45.53 *** part/#brlcad LarsG1 (n=lars@as60223.pc.nus.edu.sg)
12:45.55 ``Erik pheer bill joys hack around ed to make it 'wysiwig', death to the its teco clusterfuck! :D
12:46.04 mafm well, one of them is doing it during working hours, not as hobby, maybe I'm also a bit biased because of that :P
12:46.55 ``Erik the only people who think the emacs/vi religious war isn't friendly are the newbs and outsiders :)
12:47.07 brlcad many/most people have hobby-spillover with their work, that was part of the point
12:47.18 brlcad if you don't allow it, you have unhappy unproductive people
12:47.34 ``Erik (emacs is an interesting lispos for an archaic variant... all it's missing is a decent editor)
12:47.38 brlcad what do you care if you're doing your part -- unless you're an unhappy unproductive person :P
12:47.44 ``Erik I think I'm in a couple fortune files saying something like that O.o
12:48.14 ``Erik (morning, all)
12:48.24 mafm I care because I have to share his part, when he doesn't do it :D
12:48.54 brlcad so, unless you hate your job?
12:49.06 brlcad in which case.. you have a bigger problem
12:50.26 mafm erm, yes, it's a sunny day around here...
12:50.28 brlcad i'd take on any coworker's project in a minute were it not for time conflicts and competing priorities, it's nearly all fun stuff to work on (the comp sci parts)
12:51.01 mafm ;)
12:51.02 d-lo its begining to sound like brlcad is wasting too much time sleeping and chatting on irc!
12:52.24 d_rossberg d-lo: lot of work here
12:52.27 brlcad naw, I'm happy I got mirror 'fixed'
12:52.45 brlcad digesting the next move
12:54.57 ``Erik gheh, digesting :/ shoulda had more than a salad for dinner last night
12:55.25 mafm btw ``Erik, vi doesn't even deserve to be consider a match to emacs, it's so inferior that it hurts when you pronounce the name, blagh :P
12:55.36 brlcad ahh, that reminds me .. I *did* have salad (caprese) and an amazing risotto... must get more!
12:55.52 ``Erik heh, vim is my weapon of choice, emacs is so... gooby
12:56.30 archivist is raw vi
12:56.32 ``Erik is using both lately, 'slime' is impressive and hasn't tried the vim equivalent
12:56.51 ``Erik and I've had to use ed on a few occasions :)
12:56.55 ``Erik the ONE TRUE EDITOR
12:57.09 mafm the ONE LINE AT A TIME true editor
12:57.27 archivist although on windaz I use syn
12:57.28 ``Erik erm less so than emacs O.o
12:57.42 ``Erik on windows, I use a fbsd install cd
12:57.44 ``Erik O:-)
12:57.55 mafm wouldn't people use sed instead of ed nowadays?
12:58.03 mafm I never resorted to use ed
12:58.08 ``Erik uhm... ed is interactive sed
12:58.16 d-lo add fuel to fire.
12:58.22 d-lo vi is stupid.
12:58.30 ``Erik yes, you're an ide weenie, you know nothing
12:58.30 ``Erik ;D
12:59.05 mafm yeah, a mouse engineer :P
12:59.14 starseeker throws some gasoline on the flamewar by saying he likes nedit :-P
12:59.44 starseeker nothing like a good flamewar in the morning to get the blood moving
12:59.54 ``Erik what would something about visual studio add to the fire?
13:00.15 starseeker that's beyond a mere flamewar ;-)
13:00.18 ``Erik is that the godwin's law of editors?
13:00.29 d-lo ``Erik: I dunno what throwing pure evil on a fire would do...
13:00.44 mafm sure, you're an editor nazi, ``Erik
13:00.48 starseeker more like the framewar breaks up with all sides laughing at the idea of visual studio as an editor...
13:01.04 starseeker sort of a "ok, none of us are as bad as that" effect
13:01.37 ``Erik d-lo: I was reading a website about interviews at MS last night and one of them was "you're in an 8x8' roomt with no doors and the prince of darkness appears before you"
13:01.52 d-lo ahahahahaha.
13:01.57 ``Erik my thought was to ask "um, is it bill? or is he the king and steve the prince? I need to know if I have to dodge chairs..."
13:02.06 mafm time to retire for my coffee, now that my evil plan to start a yihad here at #brlcad :P
13:02.21 ``Erik wonders how that would go over at an ms interview
13:02.34 d-lo mafm: no jihad. I am right and everyone else is wrong. Its as simple as that.
13:03.02 ``Erik emacs and vim are awfully hard to use when you can only interface a computer via a 2 button mouse :(
13:03.13 mafm erm, now that my plan (rest of phrase) succeeded*
13:03.21 d-lo ``Erik: My brother in law (aka the guy who is high up on the Silverlight team) just bought an iPod. His boss glares at him all day :)
13:03.45 starseeker lololol
13:04.17 ``Erik hehehe, didja see the surveillance video of the thief who stole a laptop and shit, stole the headphones off of a zune, but left the zune? :D
13:04.30 d-lo ``Erik: true, but if someone doesn't have a keyboard, I would love to see even an emacs guru be productive ;)
13:05.01 ``Erik I'd love to see an emacs guru be productive even with a kbd *cough* O:-)
13:05.37 ``Erik http://digg.com/comedy/Thief_Steals_Everything_But_The_Zune
13:05.47 d-lo In fact, I would bet that if a vi/vim guru sat down at a computer without a keyboard, he would just stare at the mouse with blood running out of his ears.
13:06.24 ``Erik heh, vi was made to interface computers without keyboards :D slow-assed teletype terminals ftw
13:06.30 mafm lol
13:10.53 ``Erik rubs the sleep from his eyes and tries to figure out which task to do today
13:11.38 brlcad adrt client ftw!
13:12.01 ``Erik yeah, but I also have to get the forge pki crap done 'real soon now'
13:12.02 ``Erik :(
13:12.32 ``Erik plus an abstract for a paper
13:12.38 ``Erik if not a chunk of the paper heh
13:13.22 brlcad hey, you said "today" .. all the rest of that could be done tomorrow
13:14.03 ``Erik given how long it takes the adrt stuff to instrument for a peek at what it may be doing, progress there isn't a "today" thing :(
13:16.51 ``Erik might try to twist it into libpkg to make it a little more coherent
13:17.13 brlcad would be teh awesome
13:24.15 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-208.sbndin.btas.verizon.net)
13:38.06 *** join/#brlcad hippieindamakin8 (n=hippiein@210.212.55.3)
13:50.43 *** join/#brlcad madant (n=d@117.196.133.180)
14:26.47 starseeker hmm, slashdot finally noticed gsoc
14:29.28 brlcad starseeker: there was an announcement earlier, just didn't make the headline
14:29.35 brlcad it was poorly worded
14:29.58 madant 5th year after all :)
14:31.02 madant so not so much a of NEWs maybe..
14:36.22 _clock_ lol
14:36.27 _clock_ slashdot is well informed
14:52.21 ``Erik not especially... the signal/noise ratio has dropped a LOT
14:52.41 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
14:52.43 ``Erik I tend to get my fix at hacker news ( http://news.ycombinator.com ) now
14:54.44 ``Erik tends to be a strong "web 2.0" startup crap angle to a lot, but it also has general nerdiness stuff
14:59.17 PrezKennedy not much noise there... not much of anything really... :P
15:02.08 ``Erik it's fast, they only keep 210 in the 'hot spool', almost everything I've seen on slashdot for the last several months, I'd seen on that site earlier
15:06.06 brlcad pacman87: http://www.google.com/search?q=sweep+primitive
15:06.15 brlcad you are now apparently the definitive source! :)
15:08.55 starseeker brlcad: here's some boxes at different size points: http://bzflag.bz/~starseeker/nurbs_boxes.g
15:13.18 starseeker will hit spheres next
15:34.54 *** join/#brlcad Ralith (n=ralith@216.162.199.202)
15:38.12 starseeker various spheres: http://bzflag.bz/~starseeker/nurbs_spheres.g
15:38.52 mafm brlcad sayeth: http://tech.slashdot.org/comments.pl?sid=1206403&cid=27661197
16:00.00 *** join/#brlcad elite01 (n=omg@unaffiliated/elite01)
16:11.11 *** join/#brlcad starseeker (n=starseek@bz.bzflag.bz)
16:36.32 *** join/#brlcad dreeves_ (n=IceChat7@64.178.177.71)
16:40.29 *** join/#brlcad madant (n=d@117.196.142.7)
16:46.03 *** join/#brlcad hippieindamakin8 (n=hippiein@210.212.55.3)
17:00.41 *** join/#brlcad jdoliner (n=jdoliner@c-68-51-76-57.hsd1.il.comcast.net)
17:20.23 *** join/#brlcad madant_ (n=d@117.196.143.43)
17:30.42 ``Erik huh http://nfg.2y.net/games/ntsc/visual.shtm we suck at blue
17:34.06 archivist hence we called it Never Twice the Same Colour over here
17:34.28 ``Erik hey, PAL, back off :D
17:34.36 ``Erik </pun> *duck*
17:34.37 archivist :)
17:34.48 archivist Perfect All Lines
17:35.36 archivist SECAM System Essentially Contrary to American Method
17:35.37 ``Erik contends that visual quality is irrelevant as long as programming quality is nonexistant
17:36.34 CIA-28 BRL-CAD: 03johnranderson * r34274 10/jbrlcad/trunk/ (6 files in 4 dirs):
17:36.34 CIA-28 BRL-CAD: Added ArrayCopy class used it in place of some calls to Arrays.copy().
17:36.34 CIA-28 BRL-CAD: This is to eliminate use of Java 6 specific stuff
17:36.36 ``Erik "can't polish a turd"?
17:37.40 archivist I saw some shiny turds a couple of years ago while out walking
17:38.22 ``Erik quite the contrarian today, eh? no matter, I'm enjoying a sake buzz, I believe I'll say "screw bureacracy" and code some
17:39.11 archivist I was a TV engineer way back so Im used to the TV systems and all the crap
17:39.50 ``Erik the tv and monitor overlay triangles on the average eye sensitivity chart are kinda depressing
17:40.24 ``Erik especially considering how much of a persons life is spent staring at one...
17:41.37 ``Erik http://www.cameraguild.com/technology/images/colorimetry7.jpg
17:56.15 *** join/#brlcad jonored_ (n=jonored@LAZARUS2.WIFI.WPI.EDU)
18:08.20 brlcad howdy jonored_
18:11.46 jonored_ Hihi
18:13.42 brlcad jonored_: you get brep_curve() working? :)(
18:15.16 jonored_ I got it what looks like partially working with calling the opennurbs routines, but it's very spotty.
18:15.44 brlcad how so?
18:15.47 brlcad how are you testing it?
18:17.24 jonored_ Running it on the sphere from the nurbs_tests.g set that starseeker has. It comes back with what looks like a random set of pixels filled, and others not when I run rt -l 4 on it. All the same color, though, which looks plausible.
18:19.30 jonored_ http://users.wpi.edu/~jonored/brlcad/nurbs_sphere.png
18:19.34 archivist ``Erik, worse when you take in the subtractive colour systems (printing inks/dyes) as well
18:19.53 brlcad jonored_: wow, that is pretty wicked
18:20.04 brlcad likes more like random data
18:22.53 jonored_ Red and blue for the principal curvatures, though?
18:23.21 pacman87 jonored_: i think your cloaking technology needs a bit more work, i can still see it
18:26.42 brlcad starseeker: you seen this? http://brlcad.org/tmp/tirechart.jpg
18:26.55 brlcad figure probably, but just in case
18:39.31 starseeker hmm - not that particular one
18:47.29 starseeker brlcad: are you familiar with Qhull?
18:53.06 *** join/#brlcad _sushi_ (n=_sushi_@77-58-234-64.dclient.hispeed.ch)
18:56.23 brlcad nope, not specifically
18:56.35 starseeker mike pointed it out to me
18:57.10 brlcad wow, heh, that's pretty lame.. their "images" page is a google 'qhull' images search
18:57.40 starseeker not sure what to make of their COPYING.txt file
18:57.49 starseeker is that LGPL compatible?
18:59.18 brlcad incompatible because of clause 3 and 4
18:59.29 starseeker nuts
18:59.37 brlcad you can't add new restrictions
18:59.53 brlcad the other three are covered by lgpl already
19:00.02 starseeker other 3?
19:00.10 brlcad clauses 1, 2, and 5
19:00.14 starseeker ah
19:00.31 starseeker well, I guess it's back to GNU TSL then :-)
19:00.38 brlcad given how loosely it's worded though and how old it is, you could probably get them to relicense
19:01.06 starseeker hmm
19:01.31 starseeker wonder if they're better than TSL at triangulation
19:01.35 brlcad tsltsl?
19:01.53 starseeker GNU Triangulated Surface Library
19:02.03 brlcad ah, right
19:02.08 brlcad GTS :)
19:02.19 starseeker ah :-)
19:02.54 brlcad curious, what's it for?
19:03.07 brlcad i mean, what you're using it for .. not what gts is for
19:03.24 starseeker dunno - he just came in talking about the points primitive and mentioned Qhull as being of interest
19:03.44 brlcad ah, the automatically mesh surfaces
19:03.51 brlcad sure
19:03.52 brlcad maybe
19:03.52 brlcad later
19:03.57 starseeker exactly
19:03.59 brlcad irrellevant at this point :)
19:04.05 starseeker don't know what put the bee in his bonnet
19:04.21 brlcad probably was just talking to richard
19:04.41 ``Erik nnNGSNngs *kicks stupid fop repeatedly*
19:05.50 *** join/#brlcad Sai (n=42f03c32@bz.bzflag.bz)
19:06.39 brlcad he's an armchair thoughtmonger, wouldn't put too much effort
19:06.42 brlcad tis distractionary
19:06.52 starseeker nods
19:07.07 starseeker uploading new nurbs examples created so far
19:07.19 brlcad saw some tire pictures getting put to use nicely (geoff)
19:07.44 starseeker cool :-) yeah, he asked for those a few days ago
19:08.02 CIA-28 BRL-CAD: 03erikgreenwald * r34275 10/brlcad/trunk/src/adrt/adrt.h: use high bit of mode type to indicate a change in mode
19:10.45 starseeker ok, what I've got so far is here: http://bzflag.bz/~starseeker/nurbs_tests/
19:11.33 brlcad cool
19:11.48 brlcad unfortunately, I can't look at them at the moment because mged is crashing!
19:11.59 starseeker a couple of those cases may be too extreme to be reasonable, not sure
19:12.01 starseeker uh oh!
19:12.07 starseeker latest svn?
19:12.18 brlcad yeah
19:12.24 starseeker builds
19:12.26 brlcad think it's a 64bit bug
19:12.29 starseeker ah
19:12.40 starseeker won't see that here then
19:13.32 starseeker ``Erik: you could submit a patch to the FOP guys
19:13.32 ``Erik nifty, make -j8 gives me this in the docbook stuff: 2009-04-21 15:12:15.997 java[7593] CFLog (0): CFMessagePort: bootstrap_register(): failed 1103 (0x44f), port = 0x15803, name = 'java.ServiceProvider'
19:13.48 starseeker what the...
19:13.48 ``Erik submit an effin' patch upside their effin' heads *cough*
19:13.49 brlcad shudders in horror at the get_dbip command
19:15.17 starseeker is viewedge.c the rtedge logic?
19:15.28 ``Erik yes
19:15.32 starseeker k
19:15.52 starseeker mumble mumble weird src/rt build setup...
19:16.04 ``Erik it could use some serious rewriting, the algo is a bit clumsy
19:16.25 brlcad the rt apps are actually rather nice, just not organized clearly source-wise
19:16.49 brlcad there's a front-end that they all use, then they implement view hooks (rtuif)
19:17.06 brlcad there's a tutorial from 2002 that explains
19:18.14 brlcad aaaand, there's the bug bob ..
19:18.21 brlcad ged_dbip must die
19:20.37 CIA-28 BRL-CAD: 03brlcad * r34276 10/brlcad/trunk/src/libged/dbip.c: oh my gawd, this code needs to die.
19:28.19 brlcad wonders if that made the last release...
19:30.34 CIA-28 BRL-CAD: 03brlcad * r34277 10/brlcad/trunk/src/libged/dbip.c:
19:30.34 CIA-28 BRL-CAD: this is actually in contention for worst hack to date. fix the underlying bug
19:30.34 CIA-28 BRL-CAD: where a pointer is getting serialized to a string (seriously?!), but it was
19:30.34 CIA-28 BRL-CAD: getting truncated to 32-bits (causing a crash on 64-bit platforms). change the
19:30.34 CIA-28 BRL-CAD: casting and go through void to quell warnings. this routine should not exist.
19:31.04 ``Erik diffs as morbid curiosity takes over
19:32.24 brlcad the fact that it's an mged command whose sole purpose is to return the address of the currently open database instance pointer.. is . just . wrong
19:33.27 ``Erik should we all run into his office and point fingers at him with angry scowls?
19:33.51 brlcad that's as bad as a hack I did in bz several years ago, serializing one of our singletons into our runtime key/value database in order to avoid using a global
19:34.07 ``Erik ya damn 2-bit hacks :D
19:34.10 brlcad no, there's code to be written and more important things to be done :P
19:34.57 brlcad that code isn't even necessarily something he wrote, it's been there a while, just was refactored into libged
19:35.14 ``Erik but but but... pointing fingers... scowling...!
19:35.18 brlcad and changed then, which introduced the bug .. but the serialization was still there
19:35.57 brlcad if you want to do something effective, make get_dbip go away :P
19:36.02 ``Erik would still be interested in seeing what a 64b machien does when main immediately allocates and fills 4g of ram to see if we really are 64b clean
19:36.17 ``Erik I'm kinda more thinking about making isst's "cut" work
19:36.42 ``Erik that might fit ed's view of effective a bit better :D
19:37.29 brlcad starseeker: nice, now I can see the boxes :)
19:37.41 brlcad even the box exposes some issues apparently
19:37.55 brlcad submm vs 1000m and the divergence warnings, for example
19:37.57 starseeker seems to, unless I just went too wonky on the dimensions
19:38.03 starseeker ah, yes
19:38.29 brlcad is the importer making regions and assigning red or are you doing that?
19:44.02 starseeker the importer is
19:47.56 ``Erik hey, brlcad, recall how big our CVS was when we migrated to svn?
20:01.16 *** join/#brlcad andax (n=andax__@d213-102-41-115.cust.tele2.ch)
20:06.27 CIA-28 BRL-CAD: 03erikgreenwald * r34278 10/brlcad/trunk/src/adrt/ (adrt.h slave/slave.c): use macro instead of magic shift value
20:30.47 CIA-28 BRL-CAD: 03brlcad * r34279 10/brlcad/trunk/AUTHORS:
20:30.47 CIA-28 BRL-CAD: credit peter stiller for his contributions on BRL-CAD helping sort out curvature
20:30.47 CIA-28 BRL-CAD: calculations for implicitly defined surfaces (was a visiting prof to brl, circa
20:30.48 CIA-28 BRL-CAD: 1987-1988 according to ed davisson). ed says he was a nice guy.
20:30.59 brlcad ``Erik: details on the iwki
20:37.26 brlcad find it?
20:40.32 brlcad ugh, dammit.. there's another pointer getting serialized
20:40.48 brlcad an fbp
20:45.49 brlcad wow, this one is old
20:45.54 brlcad Modified Wed Jan 28 16:01:12 1998 UTC (11 years, 2 months ago)
20:46.02 brlcad shakes fist
20:51.57 ``Erik oh, didn't look, need had already passed
20:52.32 CIA-28 BRL-CAD: 03brlcad * r34280 10/brlcad/trunk/src/mged/attach.c: yet another fugly serialization that should not exist. the fbp is also getting truncated here on 64-bit platforms causing a 'mini crash' when the window is closed. needs to be refactored into oblivion.
20:56.45 ``Erik um, ok, megatron O.o
21:08.59 brlcad ``Erik: you remember what name I gave the new server?
21:24.12 *** join/#brlcad Elrohir (n=kvirc@p5B14EEE3.dip.t-dialin.net)
21:42.54 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-208.sbndin.btas.verizon.net)
21:49.32 CIA-28 BRL-CAD: 03brlcad * r34281 10/brlcad/trunk/src/mged/attach.c: meh, eliminate mged_fb_close() since it's only used in one place
22:02.24 *** join/#brlcad jonored_ (n=jonored@LAZARUS2.WIFI.WPI.EDU)
22:12.25 CIA-28 BRL-CAD: 03brlcad * r34282 10/brlcad/trunk/src/libfb/if_X24.c: ws indent
22:17.16 CIA-28 BRL-CAD: 03brlcad * r34283 10/brlcad/trunk/src/libfb/ (fb_generic.c tcl.c):
22:17.16 CIA-28 BRL-CAD: refactor fb_close_existing() out of fb_cmd_close_existing() so that it will
22:17.17 CIA-28 BRL-CAD: close a given fbp without needing to serialize/deserialize a pointer to a
22:17.17 CIA-28 BRL-CAD: string. this is (still) horribly divergent from libfb's callback interface but
22:17.17 CIA-28 BRL-CAD: none of the fb-specific *_close_existing() calls are stored in their interface
22:17.18 CIA-28 BRL-CAD: FBIO object.
22:21.59 CIA-28 BRL-CAD: 03brlcad * r34284 10/brlcad/trunk/ (include/fb.h src/mged/attach.c):
22:21.59 CIA-28 BRL-CAD: make release() call fb_close_existing() instead of serializing the fbp pointer
22:21.59 CIA-28 BRL-CAD: to a string and going through the tcl interpreter just so we can call the
22:21.59 CIA-28 BRL-CAD: fb_close_existing proc with that address, deserialize, then free. declare
22:21.59 CIA-28 BRL-CAD: fb_close_existing(). avoid the fugly.
22:24.36 brlcad madant_: someone cheering on libpc on /., hurry up! :)
22:25.33 madant_ huh :O :D where
22:39.59 madant_ ah found it :)
22:40.13 madant_ via google of all things :D
22:43.42 madant_ hahaha .. canada : 1.31 gsoc projects per million :D
22:51.14 ``Erik yay for hail
22:51.42 Ralith hail's neat
22:52.53 ``Erik not when it's tearing up your house and car :D
22:53.02 ``Erik and it's over
22:53.22 madant_ and a gsoc project with no coding :O http://socghop.appspot.com/student_project/show/google/gsoc2009/google/t124022446589
22:53.55 ``Erik 15 degrees and 2cm chunks of ice falling from the sky O.o :D
22:54.19 Ralith ``Erik: that sounds problematic
22:57.03 ``Erik not for me, I got home and inside a couple minutes before it started
22:57.10 ``Erik and my car is still in a shop, not outside :D
22:58.16 Ralith yay!
23:59.20 ``Erik *nomnomnom*

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.