| 00:24.18 | *** join/#brlcad houdin8888 (n=houdin88@ip24-250-205-120.ga.at.cox.net) | |
| 00:25.36 | CIA-22 | BRL-CAD: 03starseeker * r31574 10/brlcad/trunk/doc/docbook/ (11 files in 3 dirs): Add Lesson 16 |
| 00:25.46 | starseeker | Wooooo-hooooooo! |
| 00:26.54 | houdin8888 | Hi all. I'm new to this BRL-CAD. Just wanted to say hello. |
| 00:27.08 | starseeker | peels eyeballs off monitor |
| 00:27.13 | pacman87 | houdin8888: hi |
| 00:27.19 | starseeker | howdy and welcome |
| 00:27.30 | houdin8888 | thank you. thank you |
| 00:28.24 | houdin8888 | just trying to get me teeth into some CAD experience. thought i'd go the open-source route. glad there's so much out there. |
| 00:29.46 | houdin8888 | would anyone suggest an easy tutorial for someone (myself) wishing to start using BRL-CAD on MS Vista? |
| 00:32.32 | houdin8888 | i wanted to try the "benchmark" images using script run.sh, but couldn't find the "bench" directory. |
| 00:34.31 | houdin8888 | hmm. did i say something wrong? |
| 00:35.58 | houdin8888 | ?lib |
| 00:39.41 | starseeker | heh - no |
| 00:39.44 | starseeker | we're in and out |
| 00:40.37 | houdin8888 | ic, its ok. i know i have a very high learning curve to climb. |
| 00:40.55 | starseeker | For tutorials the standard starting point is here: http://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf |
| 00:41.30 | houdin8888 | ahh.. yes,. I have that one. thanks. |
| 00:42.19 | houdin8888 | i read the first pdf in the series... haven't yet digested this 2nd pdf |
| 00:42.53 | starseeker | The second one is the "real" introductory documentation |
| 00:43.07 | starseeker | in the sense that it is the volume that gets you working with CAD geometry |
| 00:43.09 | houdin8888 | i'm beginning to see that. |
| 00:43.47 | yukonbob | hello, cadheads |
| 00:43.55 | starseeker | Hey yukonbob |
| 00:43.59 | houdin8888 | Hello! |
| 00:44.02 | yukonbob | hey starseeker |
| 00:44.30 | starseeker | is now MUCH closer to having a reasonable Volume II docbook conversion |
| 00:44.34 | yukonbob | houdin8888: expect a _steep_, steep learning curve, and once you stop and look around, find it's all been worth it ;) |
| 00:44.52 | houdin8888 | i am very hopeful |
| 00:45.18 | yukonbob | <yoda>There is no hope; only do, or do not</yoda> |
| 00:45.38 | pacman87 | there is no try |
| 00:45.38 | houdin8888 | hehe |
| 00:45.40 | starseeker | houdin8888: Do you have any experience in other CAD systems? |
| 00:45.41 | yukonbob | ^--- bastardization, but wth... |
| 00:45.52 | houdin8888 | googlesketch |
| 00:46.07 | yukonbob | houdin8888: CSG (ie: POVRay)? |
| 00:46.39 | houdin8888 | i must admit near total ignorance.. but, been a long time wannabe |
| 00:46.52 | starseeker | OK. I could go Yoda and say "you must unlearn what you have learned" but it would be more accurate to say that prior experience is not terribly applicable to BRL-CAD |
| 00:47.17 | starseeker | It's a very DIFFERENT way of modeling for most folks |
| 00:47.35 | houdin8888 | i like the idea that BRL-CAD was used to predict ballistic effectiveness |
| 00:47.43 | starseeker | s/was/is |
| 00:47.46 | starseeker | still in active use |
| 00:48.01 | starseeker | although BRL-CAD itself doesn't do the military predictions |
| 00:48.01 | yukonbob | houdin8888: you're getting into the advanced stuff; long path to balistic modelling ;) |
| 00:48.12 | starseeker | it is used by other software that does |
| 00:48.16 | houdin8888 | true... but, i like pyrotechnics |
| 00:48.29 | starseeker | heh - sorry, no explosions |
| 00:48.37 | yukonbob | predicts somebody is going to be disappointed... |
| 00:49.00 | starseeker | If you want to animate stuff being blown up, Blender is probably a better bet ;-) |
| 00:49.15 | houdin8888 | no disappointment.. I'm committed to learning this computer graphics modeling program |
| 00:49.21 | yukonbob | prefers the easy route and goes to a movie |
| 00:49.24 | starseeker | can't understand why their second movie project didn't get more notice... |
| 00:49.37 | starseeker | Big Buck Bunny or something like that |
| 00:49.46 | yukonbob | hrmm... first I've heard of it... |
| 00:49.55 | starseeker | one sec... |
| 00:49.57 | yukonbob | hits alta vista |
| 00:50.15 | starseeker | www.bigbuckbunny.org |
| 00:51.13 | starseeker | Not only did they do it with Blender, but all the content files are available under creative commons licenses |
| 00:51.21 | yukonbob | neat |
| 00:51.40 | starseeker | figures someone will be doing a bunny vs. penguin faceoff at some point... |
| 00:51.47 | yukonbob | we're undergoing a mini rennaisance with media and licensing... |
| 00:51.50 | starseeker | It's near Pixar level animation |
| 00:53.25 | starseeker | is still annoyed at slashdot for not giving them a front page article |
| 00:53.46 | houdin8888 | nice find (bigbuckbunny) |
| 00:54.30 | starseeker | It's the successor project to Elephant's Dream, which was the Blender project's first such move. Well done, very artsy, very weird viewing experience |
| 00:54.55 | starseeker | Big Buck Bunny was intended to appeal to a wider audience |
| 00:55.20 | starseeker | Ah, well |
| 00:56.01 | starseeker | They may have tried to avoid the slashdot effect, given how large the movie files are |
| 00:56.41 | starseeker | either everyone's watching it or I chased everyone away ;-) |
| 00:56.59 | houdin8888 | i'm watchin the movie trailer |
| 00:57.04 | starseeker | heh |
| 00:58.08 | starseeker | must get out of here, back on later |
| 00:58.20 | houdin8888 | nice to meet ya |
| 01:12.32 | *** join/#brlcad Byron1 (n=byron@pool-96-229-127-10.lsanca.fios.verizon.net) | |
| 01:12.56 | Byron1 | how can I create an empty box with no top |
| 01:13.50 | brlcad | Byron1: depends what sort of box, thickness of walls, etc |
| 01:14.35 | Byron1 | I would like to create a box similiar to a battery |
| 01:14.44 | brlcad | one of the easiest ways is to just create an arb8 (a box), then subtract a slightly smaller arb8 from it that is shifed up |
| 01:15.26 | brlcad | the 'inside' command will create an inner arb8 easily, then you can just extrude the top face to make it "open" |
| 01:15.37 | Byron1 | Could the box then not have a top? |
| 01:15.58 | Byron1 | How can you extrude the top |
| 01:17.09 | brlcad | ~starseeker++ |
| 01:17.13 | brlcad | nice doc progress! |
| 01:17.54 | brlcad | Byron1: yes, the same arb8 that makes the exterior can be made to remove the top |
| 01:18.24 | brlcad | when you're editing an arb8, one of the (many) editing options is moving faces |
| 01:19.18 | Byron1 | If you move a face can it be removed from the box? |
| 01:19.20 | brlcad | pacman87: yeah, 'revolve' and 'sweep' probably best -- the old short names were from ancient days where every keystroke was precious and cryptic names were the standard convention |
| 01:20.11 | brlcad | Byron1: "yes and no" .. you cannot have an arb8 with a side missing, that's topologically not solid geometry |
| 01:20.24 | brlcad | but you can certainly make a box with a hole in the top |
| 01:20.35 | brlcad | two primitives, bam |
| 01:22.00 | brlcad | the geometry must always preserve a solidity constraint, hence solid primitives -- even with brep, it wouldn't be allowed |
| 01:22.36 | brlcad | Byron1: have you gone through the basic mged tutorials? .. that might help explain things a bit |
| 01:23.18 | Byron1 | Yes I have gone through the tutorials. And they have helped out a lot. |
| 01:24.29 | Byron1 | I thought that I could make a glass box with a steal plate inside and be able to see the plate |
| 01:25.17 | brlcad | pacman87: there is and is not a 3D spline structure you can use.. openNURBS provides it (as do several of our older tools internally like 'track', the anim tools, and joint solving) |
| 01:25.19 | Byron1 | Also I figured I could do a thin arb8 to make the bottom non transparent |
| 01:25.37 | brlcad | sounds reasonable |
| 01:26.50 | Byron1 | if the top was transparent I figured that that would give the impression to the top not there |
| 01:33.17 | brlcad | it would if it was fully transparent |
| 01:33.52 | brlcad | the thing is those are region properties, you'd have to create a separate object for each side of the box and make just the top fully transparent .. which would be silly |
| 01:35.14 | brlcad | makes a quick example |
| 01:42.30 | brlcad | Byron1: http://brlcad.org/tmp/box.png |
| 01:42.57 | brlcad | that's four primitives, two that make the glass box (that has no top), one for the bottom checkered plate, and the sphere |
| 01:44.02 | brlcad | Byron1: and the geometry for that is here: http://brlcad.org/tmp/box.g |
| 01:50.06 | brlcad | starseeker: you'll see a lot of "very weird viewing experiences" at siggraph, even more so than elephant's dream |
| 01:50.48 | brlcad | lots of really interesting (and huge) artistic influence.. they tend to be the fun side of siggraph :) |
| 02:08.28 | CIA-22 | BRL-CAD: 03brlcad * r31575 10/brlcad/trunk/include/vmath.h: add a 2d point type to finish out the set, plus some minor ws consistency updates |
| 02:15.12 | CIA-22 | BRL-CAD: 03brlcad * r31576 10/brlcad/trunk/include/vmath.h: busted, define the right names so it'll compile |
| 02:16.40 | pacman87 | brlcad: there was a 2d point, the 2d vector was missing |
| 02:18.43 | brlcad | just a bad comment |
| 02:18.59 | pacman87 | just checking ;) |
| 02:19.03 | brlcad | nods |
| 02:20.56 | brlcad | also, wouldn't worry about aligning the sketch (does extrude try to?) |
| 02:21.57 | brlcad | pacman87: also, just background info, it was missing simply because nobody had needed them yet (at least from a vmath perspective) |
| 02:23.19 | brlcad | try to only add things exactly when they're needed, otherwise maintenance grows faster than is useful if you develop speculatively |
| 02:23.37 | brlcad | rather, the cost of that maintenance is high |
| 02:24.01 | brlcad | that goes for most of the code in brl-cad, though some parts less than others (i.e. they need refactoring) |
| 02:24.38 | pacman87 | aligning the sketch with what? |
| 02:25.24 | brlcad | you'd asked assuming the y-axis |
| 02:25.37 | brlcad | or using point/vector |
| 02:26.10 | pacman87 | right |
| 02:26.35 | pacman87 | so you're saying just to use the y axis? |
| 02:29.08 | brlcad | I think that's a safe assumption |
| 02:29.27 | brlcad | just because, as example, I don't recall extrude accounting for sketch rotation in any way |
| 02:29.32 | brlcad | not much different |
| 02:30.17 | brlcad | the only thing I can think of is that it might require some changes to the sketch editor to get something that perfectly clamps to that y-axis |
| 02:30.42 | pacman87 | for extrude, you give the height vector, and one of the axes (i forget which), and it aligns the sketch with that |
| 02:30.46 | brlcad | I believe it dynamically scales the domain when the bounds are reached |
| 02:31.33 | pacman87 | if it helps, i could just ignore everything in the -x side of the sketch |
| 02:31.57 | pacman87 | so the lines just have to cross the y-axis instead of stopping |
| 02:33.45 | brlcad | i'm thinking you might just have to auto-adjust the x-domain |
| 02:34.10 | brlcad | i.e. shift it to the right so it meets the first point/curve |
| 02:34.22 | brlcad | it == y-axis |
| 02:34.49 | pacman87 | so treat the y-axis as though it passes through the first point? |
| 02:36.20 | brlcad | ideally first piece of the sketch (which might not be a point), but sure point would be a decent second best |
| 02:36.38 | brlcad | first left-most point |
| 02:37.02 | poolio | brlcad: sorry I've been so inactive the past week...hopefully I'll get more done this one :) |
| 02:37.19 | pacman87 | i haven't actually used the sketch editor, so i dont' really know what im talking about |
| 02:37.25 | brlcad | poolio: hope so :) |
| 02:37.41 | brlcad | pacman87: you're not missing much :) |
| 02:38.09 | brlcad | it was a *very* rudimentary interface to have some means to tweak sketches that were being imported from other CAD systems |
| 02:38.17 | pacman87 | my parents and little bro are gone (college visiting), so i'm free to eat, sleep, and code for the next two days :) |
| 02:38.37 | brlcad | not intended for day-to-day use really .. with sweeps and revolves using them, having a new sketch editor becomes a much higher priority ;) |
| 02:38.45 | brlcad | maybe next gsoc follow-up ;) |
| 02:42.56 | brlcad | pacman87: awesome (regarding intense coding) woot :) |
| 02:43.34 | brlcad | pacman87: I hope you don't mind, but I sent out an announcement to our news mailing list about your progress on hyp |
| 02:44.17 | pacman87 | that reminds me, i still need to finish those last few things |
| 02:44.28 | pacman87 | revolve took over my brain too soon :) |
| 02:48.09 | pacman87 | when's the june release going out? |
| 02:50.32 | brlcad | don't worry about those few things, keep up on revolve |
| 02:50.40 | brlcad | someone else can wrap up those other pieces |
| 02:50.56 | pacman87 | someone else (tm) |
| 02:51.01 | brlcad | document them into the TODO file |
| 02:51.16 | pacman87 | ok, i wrote down the list |
| 02:51.55 | pacman87 | it's a great feeling when i can find a mathematical proof for my intuition |
| 02:52.05 | brlcad | hehe |
| 02:58.30 | CIA-22 | BRL-CAD: 03brlcad * r31577 10/brlcad/trunk/src/conv/asc2g.c: good gravy, there were three different ws/indent styles going on in here. make it more consistent. |
| 03:12.33 | CIA-22 | BRL-CAD: 03brlcad * r31578 10/brlcad/trunk/src/conv/asc2g.c: more cleanup. turn the comment blocks into doxygen blocks, reorder functions so forward declarations are not necessary. |
| 03:14.58 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 03:22.56 | CIA-22 | BRL-CAD: 03brlcad * r31579 10/brlcad/trunk/ (7 files in 5 dirs): deprecate HPT_LEN, HVECT_LEN, and ELEMENTS_PER_PT so that the defines are consistently ELEMENTS_PER_[type sans _t] across the board where they match the type they refer to. |
| 03:27.37 | poolio | brlcad: do you think the nmg structure -> brep will be useful in the long wrong? For arb8 it seems simpler to just duplicate the tess() code |
| 03:28.42 | brlcad | heh, subliminal slip? the long wrong sounds fun |
| 03:29.56 | poolio | haha. long run. uh oh :) |
| 03:30.15 | brlcad | no entiendo lo que dices |
| 03:30.17 | brlcad | explain |
| 03:31.10 | poolio | So, I'm working on just going from the struct model, the NMG model of the arb8 generated by tess and converting that to b-rep |
| 03:31.50 | poolio | But it is going to be a pain in terms of keeping track of objects/etc... and it seems easier to just hard code values (similar to breplicator and such) and duplicate a lot of the code from tess() |
| 03:32.04 | CIA-22 | BRL-CAD: 03brlcad * r31580 10/brlcad/trunk/TODO: woot, 3-fer-won .. the windows installer is better now, nsis goodness should be version aware now. |
| 03:32.51 | brlcad | breplicator is a *horrible* example to follow for *anything* .. other than simply understanding how the ON_Brep type works |
| 03:33.05 | brlcad | just so you know :) |
| 03:33.09 | pacman87 | nice name ;) |
| 03:33.31 | brlcad | there is/was no intention of keeping the tool around, it is a testing tool |
| 03:33.50 | brlcad | same with the two brep_ examples |
| 03:34.07 | brlcad | what objects do you have to keep track of? |
| 03:34.16 | brlcad | for an arb, there's just one shell |
| 03:34.36 | poolio | I understand that, I was just referencing the fact that to connect proper elements and such you need to keep track of them, and doing so with NMG seems more difficult than just doing it from a tess()-like method |
| 03:35.11 | brlcad | quite possibly true |
| 03:35.12 | poolio | Well, the vertices, edges, all the various elements |
| 03:35.24 | brlcad | i'd see how many other tess() routines will be directly useful |
| 03:35.27 | poolio | Although I suppose being able to work with the NMG may be useful in the future |
| 03:35.52 | brlcad | say you wrote some completely generic struct model -> ON_Brep routine (which you're going to have to write anyways |
| 03:36.05 | poolio | A lot of what I'm doing is kind of reverting the tess() work...it calculates what I need, puts it in NMG, and then I need to extract it. It'd be much easier to just work with the calculated values |
| 03:36.17 | brlcad | e.g. to support NMG primitives.. :) |
| 03:36.22 | poolio | fun fun :) |
| 03:36.31 | brlcad | s/primitives/primitive/ |
| 03:36.59 | brlcad | not a huge deal, /me thinks -- your call |
| 03:37.11 | brlcad | but I do think you'll end up needing that routine eventually |
| 03:37.16 | poolio | does NMG support non-linear curves? |
| 03:37.31 | brlcad | so if you have to tackle the hard problem, might as well avoid wasting the time redoing all the little easier problems |
| 03:37.44 | poolio | Yeah, makes sense...if I write it properly than I'm done the NMG primitive work...maybe I should just start there and not work specifically on arb8 |
| 03:38.02 | brlcad | yeah, sorta -- the bspline primitive is built on top of nmg |
| 03:38.27 | brlcad | (i.e. the old nurbs implementation) |
| 03:38.47 | poolio | ah k. but NMG is just lines? |
| 03:38.52 | brlcad | arbitrary bspline brep surfaces |
| 03:39.13 | poolio | The paper I borrowed talks about future work to support more types of curves in NMG |
| 03:39.20 | brlcad | nmg is technically just the structure (the 'uses') .. so it could be either |
| 03:39.33 | brlcad | in practice, they're all linear segments afair |
| 03:40.03 | brlcad | yeah, the entire bspline system is built on top of and/or into nmg |
| 03:40.22 | brlcad | you have all the uses references, but the things they're using are geometry (which can be anything) |
| 03:41.17 | brlcad | that's where opennurbs decided to pick a different set of terminology where historic used the 'uses' concept to distinguish topological structure from underlying geometry |
| 03:42.15 | CIA-22 | BRL-CAD: 03brlcad * r31581 10/brlcad/trunk/TODO: I wrote a script that checks for missing files in a dist some time ago |
| 03:43.32 | *** part/#brlcad Byron1 (n=byron@pool-96-229-127-10.lsanca.fios.verizon.net) | |
| 03:43.49 | CIA-22 | BRL-CAD: 03brlcad * r31582 10/brlcad/trunk/TODO: promote testing the root solver patch |
| 03:44.03 | brlcad | last Byron1 |
| 03:44.12 | brlcad | er, cya |
| 03:51.52 | CIA-22 | BRL-CAD: 03brlcad * r31583 10/brlcad/trunk/TODO: |
| 03:51.53 | CIA-22 | BRL-CAD: more cleanup, promote integrating last summer's opennurbs update and reviewing |
| 03:51.53 | CIA-22 | BRL-CAD: the root solver. raytrace progress can be obtained by sending a signal |
| 03:51.53 | CIA-22 | BRL-CAD: (SIGUSR1), adrt was updated/decoupled, and environ doesn't seem as interesting |
| 03:51.53 | CIA-22 | BRL-CAD: as it used to. |
| 04:00.13 | CIA-22 | BRL-CAD: 03brlcad * r31584 10/brlcad/trunk/TODO: |
| 04:00.13 | CIA-22 | BRL-CAD: nice.. it's been hella long since I've apparently reviewed everything.. more |
| 04:00.13 | CIA-22 | BRL-CAD: completed. indentation was run, eclectic was (briefly) reviewed, autogen.sh is |
| 04:00.13 | CIA-22 | BRL-CAD: recursive, configure doesn't test stuff it doesn't need to, center of presented |
| 04:00.13 | CIA-22 | BRL-CAD: areas are implemented, we have mirror around arbitrary vectors, and there's a |
| 04:00.16 | CIA-22 | BRL-CAD: script to parse sf.net trackers |
| 04:26.43 | starseeker | gets vmplayer working and is impressed by Haiku |
| 04:26.47 | CIA-22 | BRL-CAD: 03brlcad * r31585 10/brlcad/trunk/ (27 files in 2 dirs): apparently pkg-config wants the files to have the same name as the internal name, who woulda thunkd it. |
| 04:29.19 | starseeker | wonders how he's supposed to download stuff without a browser in the image... |
| 04:29.51 | starseeker | ah ha - wget |
| 04:29.56 | starseeker | of course |
| 04:30.38 | brlcad | or curl |
| 04:30.53 | brlcad | curl is slightly more prevalent than wget |
| 04:31.20 | starseeker | huh. wonder how I stumbled into wget first |
| 04:31.29 | starseeker | checks for curl... |
| 04:32.41 | brlcad | i believe wget might be older and it's good for copying sites (recursively) .. curl is a generalized URL tool |
| 04:32.50 | starseeker | ah |
| 04:32.50 | brlcad | curl -O http://brlcad.org/index.html |
| 04:33.13 | brlcad | curl http://brlcad.org/tmp/box.g > /tmp/box.g |
| 04:33.51 | starseeker | ah, I'll bet that was it - recursive site copying |
| 04:33.58 | brlcad | should find either on most linux distros |
| 04:34.02 | starseeker | remembers attempting that with a few websites |
| 04:34.09 | brlcad | bsd depends on what was installed |
| 04:34.19 | brlcad | mac has curl by default, but no wget |
| 04:34.36 | brlcad | windows has neither by default |
| 04:34.51 | brlcad | forget what solaris did |
| 04:35.51 | starseeker | is continually amazed by how little Windows has by default |
| 04:38.53 | starseeker | you're mowing through stuff brlcad - nice work yourself ;-) |
| 04:39.04 | starseeker | is reading scrollback... |
| 04:39.28 | brlcad | not what I wanted to get to |
| 04:39.59 | starseeker | What were you hoping for? |
| 04:45.20 | brlcad | oh, didn't get to rtarea rewrite, libged/mged refactor bit, and new gui tested |
| 04:48.31 | starseeker | ah |
| 04:49.11 | starseeker | well, for what it's worth, nice image in the release news item :-) rtwizard I'm guessing? |
| 04:49.27 | brlcad | hm? |
| 04:49.36 | brlcad | nah, I just whipped that up on the fly |
| 04:49.41 | starseeker | really |
| 04:49.46 | starseeker | nice |
| 04:49.55 | starseeker | 'course, I'm biased |
| 04:50.46 | brlcad | :) |
| 04:55.57 | brlcad | oo, there's a thought .. starseeker, have you tried tessellating a tire yet? with/without tread? |
| 04:59.13 | pacman87 | hmmm, my numpad took over my mouse, and i'd don't know why (or how to turn it off) |
| 04:59.21 | pacman87 | numlock doesnt' matter |
| 05:02.46 | starseeker | nope |
| 05:03.01 | starseeker | tried tessellating the mustang tire and it blew up |
| 05:03.09 | starseeker | tries... |
| 05:03.58 | pacman87 | starseeker's developing a new weapon |
| 05:04.08 | starseeker | pheer the tire |
| 05:04.19 | pacman87 | exploding tires |
| 05:04.47 | starseeker | sees he has done one too many system updates since last recompiling BRL-CAD... |
| 05:12.47 | starseeker | oo, nope - might have caught the libged transformation at a bad point... ok, gcc, do your stuff |
| 05:20.31 | starseeker | wonders how long before 8 core supercomputers cost less than $300... |
| 05:25.42 | PrezKennedy | you can get 4 core computers for not too bad |
| 05:28.18 | starseeker | supposes he should just be more regular about recompiling... |
| 05:31.19 | starseeker | let's try this... |
| 05:31.58 | starseeker | facetize ftire tire |
| 05:32.07 | starseeker | and the cpu goes nuts... |
| 05:34.50 | brlcad | would expect it to take a long while |
| 05:35.12 | brlcad | and .. um .. yeah, like at least daily :) |
| 05:35.30 | starseeker | heh - I'll get going on the machine at work and forget to update my home machine |
| 05:35.37 | starseeker | should set up a cron job... |
| 05:35.54 | brlcad | I used to have it compile continuously via cron |
| 05:36.14 | starseeker | wonders what brlcad's power bills were linke |
| 05:36.18 | starseeker | er like |
| 05:36.24 | brlcad | shrugs |
| 05:36.30 | brlcad | i never turn my machines off |
| 05:38.14 | starseeker | BRL-CAD - it's not just for modeling, it's also a space heating application! |
| 05:39.31 | starseeker | well, considering this is the model WITHOUT tread, I'd say lord help anyone who has to do this |
| 05:41.03 | starseeker | will let it run 'til morning |
| 05:41.21 | brlcad | tries one with tread |
| 05:41.51 | starseeker | can hear the machines flinching from here |
| 05:44.37 | brlcad | wonders why OIS is trying to compile Linux interface files on Mac OS X |
| 05:46.19 | *** join/#brlcad Mouette (n=root@fw1.phys.sinica.edu.tw) | |
| 05:47.23 | *** join/#brlcad clock_ (n=clock@77-56-95-212.dclient.hispeed.ch) | |
| 05:47.38 | brlcad | howdy Mouette |
| 05:47.59 | brlcad | which I could stay longer, gotta run though .. hopefully the e-mails were enough info |
| 05:50.16 | Mouette | ? |
| 06:11.18 | starseeker | bemusedly wonders if ReactOS could run the windows BRL-CAD binary |
| 07:04.30 | *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch) | |
| 07:19.35 | CIA-22 | BRL-CAD: 03d_rossberg * r31586 10/brlcad/trunk/src/libged/CMakeLists.txt: duplicate entries removed |
| 10:04.32 | *** join/#brlcad Mouette (n=root@fw1.phys.sinica.edu.tw) | |
| 10:08.25 | *** join/#brlcad elite01 (n=elite01@dslb-088-071-040-234.pools.arcor-ip.net) | |
| 11:00.35 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 11:05.38 | *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt) | |
| 11:09.50 | mafm | hallo |
| 11:14.54 | *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz) | |
| 11:21.40 | *** join/#brlcad thing0 (n=ric@123.208.49.174) | |
| 11:36.46 | brlcad | Mouette: I see why you were confused .. my messages hadn't sent, some bug in my e-mail client had them just sitting in my outbox |
| 11:36.54 | brlcad | howdy mafm! |
| 11:39.06 | mafm | hi brlcad |
| 11:39.14 | mafm | did you see my messages in the log? |
| 11:39.31 | brlcad | yep |
| 11:39.57 | mafm | so did you try to build it? if so, any problems/comments? |
| 11:40.20 | brlcad | I did, making progress, but it's quite far from seamless :) |
| 11:40.38 | brlcad | not through getting the dependencies to build |
| 11:41.34 | mafm | you mean the dependencies of OGRE? |
| 11:41.41 | brlcad | no problems as yet, just annoyance of dependencies and each one having different build settings .. a couple are just crap build configurations on mac |
| 11:41.45 | mafm | I think that the others don't have almost dependencies |
| 11:42.10 | mafm | I see |
| 11:42.27 | brlcad | rather linux-specific atm |
| 11:43.33 | mafm | apart from that, I'd like to talk a bit about which functionalities create, how they should appear, etc |
| 11:43.53 | mafm | in example, the taskbar of the video doesn't have "minimize" |
| 11:44.14 | mafm | and I don't know if you'd like it or not, |
| 11:44.57 | mafm | also I think that it would be good to have some window controls when clicking in the buttons of the taskbar (close, whatever) |
| 11:45.32 | mafm | and having buttons in the taskbar somewhere for tiling/fullscreen, and things like that |
| 11:49.58 | mafm | I have to go to lunch though, be back in a bit :) |
| 11:49.58 | brlcad | minimization is an application modality |
| 11:50.09 | brlcad | it handles it by providing new sheets |
| 11:52.25 | brlcad | each tabbed sheet is effectively a new context, they're already effectively fullscreen unless there's a current 'task' in progress that might have caused a split or two |
| 11:52.31 | *** join/#brlcad SWPadnos (n=Me@dsl107.esjtvtli.sover.net) | |
| 11:53.02 | brlcad | from the *users* perspective, they shouldn't look or act like 'windows' |
| 11:55.34 | brlcad | part of the point of non-overlapping contexts, and one of the big usability impacts is window management, not letting the user waste time with window layout/organization, overlaps, and active states (source of many modality errors) |
| 11:56.24 | brlcad | that's talked about a fair bit throughout the IOE prototype |
| 11:56.48 | *** join/#brlcad Elperion (n=Bary@p5B14E41A.dip.t-dialin.net) | |
| 12:47.06 | starseeker | hrm. facetizing tire returned message: nmg_radial_build_list() min and max angle not adjacent in list (or list not monotone increasing) |
| 12:47.24 | *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch) | |
| 12:49.07 | starseeker | here's the full message: http://pastebin.bzflag.bz/m49a83cdf |
| 12:50.03 | *** join/#brlcad dtidrow_ (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 12:57.00 | Mouette | credit can be writen: Albatross Yang |
| 12:57.40 | Mouette | you can rename it as BRL-CAD_7.12.4_solaris_x86.pkg |
| 12:59.31 | Mouette | or other |
| 13:00.23 | Mouette | but have keeped the version number and platform name. |
| 13:09.42 | ``Erik | *snrkt* http://home.clara.net/lesmcdm/images/virgin.jpg (work safe) |
| 13:10.01 | ``Erik | ish, anyways |
| 13:13.04 | brlcad | that's *old* old :) |
| 13:13.16 | brlcad | sees someone is making there way through /. comments |
| 13:13.51 | brlcad | Mouette: can the two numbers that are inside the .pkg be manually edited safely? |
| 13:14.12 | brlcad | the version numbers that are listed as 7.2.14 .. if they can, I'll just make the direct edits |
| 13:16.19 | Mouette | you mean my version display 7.2.14 in my package? |
| 13:16.27 | brlcad | yes |
| 13:16.37 | Mouette | ok,i modify |
| 13:16.45 | brlcad | er, maybe 7.4.12 .. one of the two |
| 13:17.02 | brlcad | either way, it seemed .. not right :) |
| 13:17.38 | brlcad | starseeker: interesting tessellation .. fails on the tread, but gets the inner tube and hub just fine |
| 13:32.11 | Mouette | reuploading |
| 13:44.52 | PrezKennedy | flexspending blows |
| 13:45.11 | *** join/#brlcad piotrnikiel (n=piotrnik@cy243.internetdsl.tpnet.pl) | |
| 13:55.49 | mafm | brlcad: the problem is that I was imagining modeling as something similar to using GIMP |
| 13:56.11 | mafm | with many windows around to perform different operations on geometries |
| 13:56.47 | ``Erik | (bsd has 'fetch' standard, curl and wget are "linux weenie tools") |
| 13:58.06 | ``Erik | <-- *slow* slow, so it all works out |
| 13:58.11 | ``Erik | and I'm caught up! w00t |
| 13:58.52 | Mouette | i have done |
| 14:01.29 | brlcad | Mouette: got it, looking it over |
| 14:01.48 | brlcad | mafm: yes, that is a "problem" :) |
| 14:02.00 | ``Erik | "margarita? I thought that was a slushy!" |
| 14:02.44 | brlcad | mafm: that can be an option later (to allow broken out, overlapping window management), but isn't at all what we need first |
| 14:03.00 | mafm | so I don't know which kind of contexts are necessary to create |
| 14:03.52 | ``Erik | brlcad: do we have fastgen geometry stashed somewhere? there's some email noise about a fast4-g truncation error (ajem scr) |
| 14:04.04 | ``Erik | (or is it fixed?) |
| 14:04.15 | brlcad | two things to focus on, 1 - having one application window that can toggle between window and fullscreen and 2 - context/'window' management inside the application for the basic UI elements (taskbar, command overlay, graphics context, etc) |
| 14:04.26 | brlcad | brlcad: see TODO |
| 14:04.31 | brlcad | er ``Erik heh |
| 14:04.40 | ``Erik | ah, heh |
| 14:04.50 | ``Erik | doesn't answer my question, though, just the context statement |
| 14:05.07 | ``Erik | well, answers my second question, but... :D |
| 14:05.50 | brlcad | i have some somewhere, cad might on an unmounted disk |
| 14:06.16 | ``Erik | heh, and no g-fast4.c :D |
| 14:06.21 | brlcad | hence the todo, finding something to test was part of checking it out |
| 14:06.31 | brlcad | yep, somewhat intentionally .. |
| 14:06.54 | brlcad | there's not much point going from our format to theirs (from our perspective) |
| 14:08.11 | mafm | brlcad: the application window is OGRE I guess, that it already works in that way (can be resized, and the gui windows that I create adapt to that) |
| 14:08.40 | brlcad | i know it's ogre .. but can it go fullscreen? :) |
| 14:08.42 | mafm | brlcad: then the command overlay it's already there, but without autocompletion or things like that |
| 14:08.55 | brlcad | big window != fullscreen |
| 14:09.13 | mafm | then the graphicx context would be the top panel I guess |
| 14:09.17 | prasad1 | brlcad going fullscreen eh |
| 14:09.23 | mafm | sure, it's a toggle :) |
| 14:09.28 | brlcad | damn straight |
| 14:09.47 | mafm | you can even start in fullscreen |
| 14:09.59 | mafm | I just have to create a shortcut or something |
| 14:10.24 | prasad1 | got a screenshot of current progress? |
| 14:10.27 | brlcad | it'll probably eventually be a default |
| 14:12.33 | mafm | the first time that you start, as usual OGRE apps, ask you for display configuration, and you can set it |
| 14:12.50 | mafm | prasad1: http://wainu.ii.uned.es/~mafm/brlcad/brlcad_rbgui_20080623-1.png |
| 14:14.51 | brlcad | mafm: you say you have the translucent command overlay working? |
| 14:15.48 | mafm | not exactly... my initial idea of the console was a bit different, similar to IRC |
| 14:15.54 | brlcad | when I mean IOE is a prototype, it's not just in basic functionality but in appearance too :) |
| 14:16.01 | brlcad | we *also* need a console like you have |
| 14:16.10 | mafm | hmmm |
| 14:16.44 | mafm | so command overlay is the IOE-like one, and console IRC-like one, right? |
| 14:16.52 | brlcad | right |
| 14:16.58 | mafm | neat |
| 14:17.27 | brlcad | so the console would be something that you could toggle on/off that would fit to a given side (e.g. to the bottom) |
| 14:17.32 | mafm | the console one is also a full context? |
| 14:17.50 | mafm | ah, good |
| 14:18.12 | mafm | it's already working like that, only that I centered it thinking of the overlay |
| 14:18.34 | brlcad | it's a panel similar to when in the IOE he does a search and it creates a results panel on the right |
| 14:19.09 | mafm | so I think that I have enough work for a while, maybe then you or somebody else can test it and give more ideas |
| 14:20.39 | CIA-22 | BRL-CAD: 03mafm * r31587 10/rt^3/trunk/src/g3d/ (GuiTaskbar.cxx GuiTaskbar.h): Making buttons of the taskbar to react when clicked |
| 14:30.41 | mafm | brlcad: about shortcuts to enable different windows, fullscreen etc... are there guidelines, should I try to mimic something or should I invent them? |
| 14:38.09 | CIA-22 | BRL-CAD: 03bob1961 * r31588 10/brlcad/trunk/ (7 files in 4 dirs): Added the l, listeval and paths commands to libtclcad. Split out the code for the l and paths commands (from wdb_obj.c) into separate files in libged and modified to use struct ged. |
| 14:42.40 | brlcad | mafm: hook display of windows into the command window, some way to query what is available and enable/disable them |
| 14:43.07 | brlcad | otherwise, mimic'ing IOE as close as possible in appearance and function should be more than enough work to keep you busy for a couple weeks |
| 14:43.44 | brlcad | the only context missing is a graphics context, which is another packable widget type |
| 14:43.54 | brlcad | i.e. something to display some 3D geometry in |
| 14:44.01 | prasad1 | do these panels dock? |
| 14:44.27 | brlcad | prasad1: eventually, they should be auto-docked by default |
| 14:44.31 | prasad1 | i found the daz studio (free) interface pretty easy to use |
| 14:44.35 | prasad1 | it's based on qt |
| 14:44.36 | brlcad | prasad1: do you remember IOE? |
| 14:44.51 | prasad1 | what does ioe mean |
| 14:44.55 | brlcad | or had he not finished that by the time you left |
| 14:45.07 | brlcad | it was an interaction prototype that jason worked on |
| 14:45.25 | prasad1 | oh, prolly didnt start b4 i left |
| 14:45.33 | brlcad | oh, he'd started |
| 14:45.45 | brlcad | he'd started thinking about IOE before we left college :) |
| 14:45.54 | prasad1 | oh heh |
| 14:46.02 | brlcad | he just finally got to finishing a prototype for a class |
| 14:46.28 | prasad1 | know which class? |
| 14:46.28 | brlcad | it's pretty slick, lots of nice concepts |
| 14:46.46 | brlcad | it was a usability analysis class iirc |
| 14:47.01 | prasad1 | wait is this the thing he did for m3? |
| 14:47.07 | brlcad | nope |
| 14:47.08 | prasad1 | that got scratched |
| 14:47.17 | prasad1 | *shrug* |
| 14:47.40 | brlcad | it touches on some of the same concepts that m3 has/had, but really ends up being different |
| 14:50.38 | brlcad | there's a video if you wanna watch |
| 14:50.54 | prasad1 | utube? |
| 14:51.00 | brlcad | uporn |
| 14:51.08 | prasad1 | kinky |
| 14:51.23 | brlcad | http://brlcad.org/design/gui/ioe_proto_final.mov |
| 14:51.50 | brlcad | forget the task center and exact example he's going over, it's the ways you interact and core concepts that are the meat |
| 14:52.01 | brlcad | takes about 10-15 min |
| 14:54.06 | prasad1 | interesting |
| 14:54.10 | prasad1 | something like quicksilver |
| 14:54.12 | brlcad | mafm: so for starters, go for full-window tabs that you can toggle with the console being one and a graphics context being another .. with top task bar and bottom tabs |
| 14:54.18 | brlcad | very much so |
| 14:55.59 | brlcad | it's a cross between quicksilver and something like http://www.suckless.org/wiki/wmii and aqua usability concepts |
| 14:58.50 | mafm | what do you mean bottom tabs -- the bottom tabs of MDI windows? |
| 15:03.27 | ``Erik | O.o |
| 15:04.52 | prasad1 | ioe is too much change for one political season |
| 15:04.53 | prasad1 | ;) |
| 15:05.46 | brlcad | mafm: no... the bottom tabs in ioe |
| 15:05.50 | CIA-22 | BRL-CAD: 03mafm * r31589 10/rt^3/trunk/src/g3d/ (5 files): Creating Command Overlay and changing a bit the settings for the other windows |
| 15:06.04 | mafm | mmm... the bottom tabs is what I call the taskbar |
| 15:06.08 | brlcad | mdi tabs suck |
| 15:06.21 | mafm | maybe you call the taskbar the upper panel? :D |
| 15:07.16 | brlcad | there's the bar on top and tabbed selector on the bottom .. call them what you want |
| 15:07.36 | brlcad | the one on the bottom should act like tabs, not buttons and not minimized windows |
| 15:08.00 | brlcad | more like tabs in a browser |
| 15:08.40 | brlcad | visually, that'st he one bit I didn't like -- it should be seamless to the context it activates (instead of appearing like a button) |
| 15:09.10 | mafm | so, not restoring the appearance as a button, but having one highlighted at a given time |
| 15:09.24 | brlcad | right |
| 15:09.37 | brlcad | or rather, dehilighting the others, and having one just be "normal" |
| 15:10.15 | mafm | I see |
| 15:10.36 | mafm | I guess that I have to do it that way (or create the Tab myself, because they don't seem to have that in the library) |
| 15:12.10 | brlcad | something sort of like this for the bottom: http://brlcad.org/tmp/tabs.png |
| 15:12.26 | brlcad | where it blends up but demphasizes the others |
| 15:14.18 | mafm | I see |
| 15:14.59 | CIA-22 | BRL-CAD: 03starseeker * r31590 10/brlcad/trunk/doc/docbook/book/tutorial_series/VolumeII.xml: Fix docbook for authors so that it outputs cleanly |
| 15:17.18 | CIA-22 | BRL-CAD: 03erikgreenwald * r31591 10/brlcad/trunk/src/libged/ (list.c pathsum.c): include missing header, cast to fix type warning (const issue) |
| 15:19.25 | mafm | I guess that I should create some kind of "window manager" class to register the windows, the specialized unique windows (taskbar, etc) |
| 15:19.56 | mafm | and to take high-level layout decisions, such as tiling windows |
| 15:24.57 | brlcad | absolutely, that was part of the reason why I pointed you at wmii .. to see if maybe there was even some layout code that could be pulled from it |
| 15:25.46 | CIA-22 | BRL-CAD: 03brlcad * r31592 10/brlcad/trunk/misc/pkgconfig/Makefile.am: libwdb typo |
| 15:26.10 | brlcad | they have two basic layout options, one being tabbed, the other being 'stacked'/shaded |
| 15:28.01 | mafm | I wonder if I can use wmii with KDE :D |
| 15:37.41 | CIA-22 | BRL-CAD: 03starseeker * r31593 10/brlcad/trunk/doc/docbook/ (18 files in 2 dirs): Point all the lessons and the book itself to a single authors file in the tutorial series directory, since they're all pulled from the book |
| 15:40.28 | mafm | huh |
| 15:40.40 | mafm | not with KDE, but it's working now :D |
| 15:41.55 | CIA-22 | BRL-CAD: 03bob1961 * r31594 10/brlcad/trunk/src/libged/pathsum.c: Changed TCL_ERROR to GED_ERROR in a few places. |
| 16:17.51 | CIA-22 | BRL-CAD: 03bob1961 * r31595 10/brlcad/trunk/ (5 files in 5 dirs): Changed a handfull of function name prefixes from bu_ bu_tcl_. |
| 16:29.27 | CIA-22 | BRL-CAD: 03homovulgaris * r31596 10/brlcad/trunk/ (8 files in 4 dirs): Stage 1/4 towards a simple binary constraint solver: Addition of simple Network and Solution class |
| 16:38.10 | *** join/#brlcad Elperion (n=Bary@p5B14E41A.dip.t-dialin.net) | |
| 16:42.48 | pacman87 | hmmm, so i have an arbitrary number of hitpoints to store and sort in shot(), but using a linked list requires memory allocation during shot. extrude just assumes there will be no more that 64 hitpoints |
| 17:06.35 | CIA-22 | BRL-CAD: 03mafm * r31597 10/rt^3/trunk/src/g3d/ (11 files): |
| 17:06.35 | CIA-22 | BRL-CAD: Introducing Window Manager class, which will perform high-level operations. One |
| 17:06.35 | CIA-22 | BRL-CAD: example of the future functionality is that it took over the window resized |
| 17:06.35 | CIA-22 | BRL-CAD: events: instead of registering all individual windows for render window resized |
| 17:06.35 | CIA-22 | BRL-CAD: events, only the window manager gets notified and then it delivers the event to |
| 17:06.39 | CIA-22 | BRL-CAD: some of the windows. |
| 17:30.55 | CIA-22 | BRL-CAD: 03mafm * r31598 10/rt^3/trunk/src/g3d/ (5 files): |
| 17:30.55 | CIA-22 | BRL-CAD: Removing Taskbar as separate window, and reintroduce it instead as a 'frame' |
| 17:30.55 | CIA-22 | BRL-CAD: window, part of the WindowManager class. This makes sense since WindowManager |
| 17:30.55 | CIA-22 | BRL-CAD: is already going to have the list of available windows, it should subtract the |
| 17:30.56 | CIA-22 | BRL-CAD: size of the taskbar when passing the available screen size to the rest of the |
| 17:30.58 | CIA-22 | BRL-CAD: windows, etc. |
| 17:34.07 | CIA-22 | BRL-CAD: 03pacman87 * r31599 10/brlcad/trunk/ (7 files in 3 dirs): beginning of revolve primitive, with shot() algorithm for straigh line sketches (untested) |
| 17:48.15 | mafm | uh |
| 17:48.24 | mafm | fullscreen works, but not very smoothly for me :D |
| 17:50.02 | mafm | well, when adding more resolution it works much better really |
| 17:53.45 | CIA-22 | BRL-CAD: 03mafm * r31600 10/rt^3/trunk/src/g3d/ (Application.cxx Application.h): Adding fullscreen support |
| 17:59.57 | starseeker | Here's the html conversion as it currently stands: http://my.bzflag.bz/~starseeker/vol2/book/tutorial_series/ |
| 18:00.12 | starseeker | that stupid unicode character is at is again... |
| 18:00.28 | starseeker | why doesn't that happen on the local copy???? |
| 18:32.53 | CIA-22 | BRL-CAD: 03mafm * r31601 10/rt^3/trunk/src/g3d/ (10 files): |
| 18:32.53 | CIA-22 | BRL-CAD: Adding a bar in the top of the screen, that will be used for context actions, |
| 18:32.53 | CIA-22 | BRL-CAD: set fullscreen and similar tasks. Application class was made a Singleton so it |
| 18:32.53 | CIA-22 | BRL-CAD: can be accessed from elsewhere, in example to toggle fullscreen mode from the |
| 18:32.54 | CIA-22 | BRL-CAD: recently created top bar. |
| 18:48.32 | starseeker | Ah hah, getting closer - http://my.bzflag.bz/~starseeker/vol2/book/tutorial_series/ |
| 18:50.31 | mafm | ~starseeker++ |
| 19:21.36 | CIA-22 | BRL-CAD: 03starseeker * r31602 10/brlcad/trunk/doc/docbook/README: Add toplevel docbook readme with a few notes |
| 19:26.15 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 19:56.41 | mafm | have to go now, take care guys |
| 19:56.45 | pacman87 | bye mafm |
| 19:57.27 | mafm | http://wainu.ii.uned.es/~mafm/brlcad/brlcad_rbgui_20080624-1.png |
| 19:57.28 | mafm | :) |
| 20:45.23 | CIA-22 | BRL-CAD: 03bob1961 * r31603 10/brlcad/trunk/ (6 files in 4 dirs): Added the attr command to libtclcad. Split out the code for the attr command (from wdb_obj.c) into a separate file in libged and modified it to use struct ged. |
| 20:50.52 | *** join/#brlcad louipc (n=louipc@76-10-146-181.dsl.teksavvy.com) | |
| 20:52.14 | *** join/#brlcad thing0 (n=ric@123.208.16.63) | |
| 21:36.55 | *** join/#brlcad the_drizzzle (n=matt_s@124-197-9-145.callplus.net.nz) | |
| 21:37.44 | *** join/#brlcad the_drizzle (n=matt_s@124-197-9-145.callplus.net.nz) | |
| 22:13.50 | brlcad | pacman87: you could preallocate a pool of memory during prep, put that into the specific structure, then only allocate if you run out |
| 22:14.13 | pacman87 | best of both worlds strategy? |
| 22:14.19 | brlcad | can use bu_vls or bu_vlb as automatic pools |
| 22:14.28 | brlcad | (probably vlb) |
| 22:14.47 | brlcad | yeah, it's a decent practical balance |
| 22:18.35 | brlcad | starseeker: I had them reversed, the server declaration does indeed override the meta declaration so the .htaccess and/or a section in httpd.conf that declares specific subtrees as utf-8 would be needed |
| 22:20.43 | brlcad | default setting for all sites is ISO-8859-1, so that makes more sense now |
| 22:21.25 | brlcad | could possibly change the whole server to utf-8, but would need a weekend to verify it doesn't break any sites |
| 23:11.43 | *** join/#brlcad dtidrow_ (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 23:34.29 | CIA-22 | BRL-CAD: 03brlcad * r31604 10/brlcad/trunk/TODO: implement make, ted, edsol, mirror, and analyze for hyp primitive |
| 23:35.02 | brlcad | pacman87: does that magic number mean anything or did you pick random chars? |
| 23:35.17 | pacman87 | i think it's 'hype' |
| 23:35.27 | pacman87 | might be caps |
| 23:35.38 | brlcad | should document it in the header :) |
| 23:35.45 | brlcad | same for revolve |
| 23:39.08 | pacman87 | in magic.h? |
| 23:40.26 | brlcad | yep |
| 23:40.39 | pacman87 | ok |
| 23:58.20 | CIA-22 | BRL-CAD: 03brlcad * r31605 10/brlcad/trunk/src/libpc/ (pcNetwork.h solver_test.cpp): start class name in caps |