| 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* |