| 01:08.07 | louipc | was archer supposed to work in linux on 7.10.4? |
| 01:13.39 | louipc | hmm nothing in NEWS I guess not |
| 01:18.09 | ``Erik | it's a notional prototype, there's no active development in that direction |
| 01:20.10 | louipc | ah. so no intent to fully develop and support it? |
| 01:53.26 | ``Erik | don't think so *shrug* |
| 02:31.42 | brlcad | louipc: if developers step up to work on it, sure |
| 02:32.15 | brlcad | am *I* going to work on it -- not directly more than to get it working (which I did) or to help someone else work on it |
| 02:32.29 | brlcad | Bob's certainly interested in working on it, and has been making progress in that area |
| 02:32.47 | brlcad | archer is very closely tied to mged so things done for one often affect the other regardless |
| 02:32.53 | louipc | I'd like to work on something but I'm finding it all too overwhelming to find something that I can begin to understand... |
| 02:34.02 | louipc | ah |
| 02:34.54 | yukonbob | brlcad: briefly, can you tell me what bwish is supposed to do? It's got some supporting libs linked in to give it some X functionality? |
| 02:35.08 | louipc | yukonbob: looks like it's mged's shell |
| 02:35.41 | yukonbob | louipc: well -- it's not _strictly_ necessary because I stripped it from my builds... |
| 02:35.46 | louipc | I was playing around with it when I was trying to get archer working :/ |
| 02:35.53 | louipc | hmm |
| 02:36.17 | louipc | oh yeah and it opens up a little window |
| 02:36.18 | yukonbob | I know it's a dependency of archer -- from CIA postings here... |
| 02:36.22 | louipc | which is blank... |
| 02:36.48 | yukonbob | *wish == WIndowing SHell -> for Tk. |
| 02:37.08 | louipc | brlcad-wish? |
| 02:37.25 | louipc | heh yep wish does the same little window |
| 02:37.42 | louipc | but doesn't have mged commands |
| 02:41.15 | yukonbob | button .b; .b configure -text bye -command {puts "ok, bye.";exit}; pack .b |
| 02:43.52 | brlcad | louipc: well I'd be glad to help get you started on anything that interests you |
| 02:44.09 | brlcad | what are your constraints/interests? |
| 02:44.49 | brlcad | yukonbob: bob and I have actually been talking recently quite a bit about bwish/btclsh and their future, related to some of the stuff you and I talked about a while back |
| 02:45.01 | brlcad | bwish is to wish as btclsh is to tclsh |
| 02:45.27 | brlcad | preloads the brlcad libraries and sets up the auto_path with all of our various extensions |
| 02:46.11 | brlcad | it was only very recently made a dependency of archer, part of making it consistent with the other brl-cad tools that use btclsh/bwish |
| 02:46.18 | yukonbob | nice -- /me had got the lib to load as a [package require foo], but hadn't prefaced the routines w/ proper Tcl glue... |
| 02:47.07 | brlcad | we actually got it working so that btclsh can eventually go away |
| 02:47.19 | brlcad | found a way to reliaby generate the tclIndex files prior to install |
| 02:47.38 | yukonbob | that was my ultimate goal -- no more btclsh, bwish, just a package -- removes some cruft from the build/install... |
| 02:47.44 | yukonbob | mkIndex? |
| 02:48.26 | brlcad | more than that, have to package require Itcl and Iwidgets for it to pick up all the right symbols |
| 02:48.43 | brlcad | and to load itcl *prior* to install, is a bit of a trick sometimes |
| 02:49.17 | brlcad | that's one of the things btclsh takes care of, setting up an auto_path that works whether installed or not |
| 02:50.01 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 02:50.03 | brlcad | but I think I see a way to have them generate properly now with a fair bit of configure script detecting |
| 02:50.26 | Twingy | foshizzle |
| 02:50.32 | brlcad | what up g |
| 02:50.53 | Twingy | school and autopilot stuff |
| 02:51.19 | Twingy | I need to get my hpc account reactivated |
| 02:51.21 | brlcad | tea to the double you in G to the why |
| 02:51.42 | Twingy | they own the license for simulink |
| 02:53.06 | brlcad | yukonbob: as for loading the brl-cad libs, that ones a fair bit more work -- there are fortunately *_Init() routines for all of the libs (so you can load the lib), but have to generate the pkgIndex.tcl files with proper loads |
| 02:53.36 | yukonbob | brlcad: I've not browsed the source -- do you know how many libs you're talking about? |
| 02:54.34 | brlcad | yukonbob: look at src/bwish/main.c .. the Cad_AppInit() shows the bulk of what btclsh provides including the various libs |
| 02:54.47 | *** join/#brlcad Twingy (n=justin@74.92.144.217) | |
| 02:54.54 | yukonbob | ;), rather |
| 02:55.12 | brlcad | at a glance, it's dm, fb, bn, bu, rt |
| 02:55.18 | brlcad | for the cad libs |
| 02:56.27 | brlcad | then tcl, tk, itcl, itk, iwidgets, and blt for the tcl libs |
| 02:56.42 | brlcad | though some of those are optional for btclsh (bwish uses them all) |
| 02:58.27 | yukonbob | what I was thinking of is just using wish/tclsh, and including the a wrapper for the non-tcl components, or ea. non-tcl lib independently, so one could: tclsh, % package require itk; package require iwidgets... etc. and [package require brllib], which would have dm, fb, bn, etc. |
| 02:58.27 | brlcad | so the first step, which I think I see how to do now, is to get the compilation using tclsh instead of btclsh during compilation |
| 02:59.03 | brlcad | yeah, that would be the ultimate goal |
| 02:59.55 | brlcad | getting that to work is going to be interesting, but seems doable if the indexes can be generated properly |
| 03:00.23 | yukonbob | brlcad: I may be naive, but I don't think that's going to be a big deal. |
| 03:00.24 | brlcad | like I said, the harder problem is making it so package require *anything* actually works before *anything* is installed |
| 03:01.16 | brlcad | oh, I forgot -- the other thing that btclsh provides which tclsh doesn't provide (and is EXCEPTIONALLY annoying when you try to go back to it) is cursor control |
| 03:01.25 | yukonbob | brlcad: well, there's "load /path/to/lib" -- which is what fooIndex's are all about wrapping... |
| 03:02.00 | yukonbob | brlcad: ah -- there's a readline-enabled tclsh... could look at it to see what's going on... |
| 03:02.00 | brlcad | btclsh actually has limited command-line editing capabilities, e.g. ctrl-a takes you to beginning of line, ctrl-e, meta-w, etc all work |
| 03:03.03 | brlcad | yukonbob: sure, load /path/to/lib in leu of package require .. but then that's not really portable and would you want to bloat all the scripts we might possibly run prior to install? |
| 03:03.36 | brlcad | yukonbob: the command-line editing isn't a major deal -- that's just a minor annoyance; and it's not even cross platform |
| 03:04.23 | brlcad | the windows bwish kicks off a whole interactive window thing that has full edit capabilities, for example |
| 03:04.23 | yukonbob | re: load -- just a bootstrapping option... |
| 03:04.23 | brlcad | s/bwish/wish/ |
| 03:04.23 | brlcad | hm? |
| 03:04.29 | brlcad | not following |
| 03:06.12 | brlcad | the tcl "load" command at least afaik basically calls the *_Init() routine after doing whatever the equivalent of dlopen() on the library |
| 03:07.21 | yukonbob | moot point -- at this point, there's not even loadable libs ;) |
| 03:07.39 | brlcad | auto_mkindex isn't the problem, that *could* be bootstrapped into the script we run (src/tclscripts/ami.tcl and src/tclscripts/ampi.tcl) |
| 03:07.48 | brlcad | they are loadable |
| 03:07.56 | yukonbob | since when? |
| 03:08.23 | louipc | brlcad: a couple of things I'd like to see solved would be this tcl stuff, I'd also like to make it possible to create sketch objects with text commands... it didn't seem possible last time I tried. I really have to understand mged better though |
| 03:09.07 | brlcad | sushi:~ morrison$ tclsh |
| 03:09.07 | brlcad | % load /usr/brlcad/lib/libbu.dylib |
| 03:09.07 | brlcad | % bu_brlcad_data . |
| 03:09.07 | brlcad | /usr/brlcad/share/brlcad/7.11.0/. |
| 03:09.23 | brlcad | since forever really :) |
| 03:09.58 | brlcad | ever since tcl was adopted, they've been loadable -- like I said, they all have the necessary *_Init() routine that tcl uses |
| 03:10.03 | louipc | I'd like to figure out how to hook other scripting langs into brlcad too |
| 03:10.37 | brlcad | louipc: ooh, improving the sketch primitive would be awesome |
| 03:10.41 | brlcad | and that's fairly isolated |
| 03:10.52 | yukonbob | louipc: swig |
| 03:11.01 | yukonbob | (www.swig.org) |
| 03:11.14 | brlcad | we're a fair ways off from useful swiggability |
| 03:11.26 | brlcad | another thing I was talking to bob (the other bob) just earlier today about |
| 03:11.42 | louipc | hehe |
| 03:12.02 | brlcad | moving the rest of mged's commands from src/mged into src/librt (wdb_obj.c and dg_obj.c) .. it's about 70% complete at this point |
| 03:13.24 | brlcad | louipc: if you want to jump into the sketch prim, lemme know -- the wdb interface is one place that could use work, and then maybe a new command-line "sketch editor" command(s) |
| 03:14.38 | brlcad | yukonbob: what I was saying is that while "load" works, that doesn't solve the problem -- presently, the build system doesn't know what the library name actually is -- it's just a libtool library |
| 03:15.03 | brlcad | libtool manages the entire library creation and installation so that it has the proper name for a given system |
| 03:15.47 | brlcad | and I *really* would hate to have some hacked up case table that says if platformA use .so, if platformB use .dylib, else use .dll, etc |
| 03:16.48 | yukonbob | brlcad: [load mylib[info sharedlibextension]] |
| 03:17.35 | brlcad | hm, that's not bad |
| 03:18.00 | yukonbob | you mean "it's good! Brilliant! I'll have your desk ready immediately, when can you start?" |
| 03:18.09 | yukonbob | ;) |
| 03:18.13 | brlcad | heh |
| 03:18.44 | brlcad | actually I was going to say "how would that help, though? .. wouldn't want to put that into every tcl script we have" |
| 03:19.29 | louipc | brlcad: yeah that's one of many things I'd like to work on ;) |
| 03:19.32 | yukonbob | I put it in the pkgIndex.tcl for the lib... so [package require foo] will be managed by the single instance for fooIndex.tcl |
| 03:20.16 | yukonbob | eg: |
| 03:20.39 | yukonbob | package ifneeded Expect 5.43.0 [list load [file join $dir ../.. libexpect543[info sharedlibextension]]] |
| 03:21.06 | brlcad | how does it find foo's pkgIndex.tcl ? |
| 03:21.28 | yukonbob | (lib/tcl/expect5.43/pkgIndex.tcl) |
| 03:21.59 | yukonbob | the tcl searchpath tests subdirs, so if you can find tcl, you ought to be able to find anything else... |
| 03:22.35 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/src/tclscripts/geometree/geometree.tcl: don't assume /bin/tclsh, ask /usr/bin/env like a good boy |
| 03:22.46 | brlcad | so two scenarios, 1 tcl is already installed, 2 it's sitting in src/other/tcl/library |
| 03:23.23 | brlcad | 1 would entail installing .. which we've not done/finished yet |
| 03:23.38 | yukonbob | 1) you'll use the info in tclConfig.sh |
| 03:24.07 | brlcad | what info? |
| 03:24.36 | brlcad | if tcl is installed, tclConfig.sh will say that it's library is in /usr/lib or /usr/lib/tcl8.4 or something |
| 03:25.09 | brlcad | we're not yet in that subtree until after we install |
| 03:26.05 | brlcad | that's where the tclcad_auto_path() function came into being as it sets up the necessary (complex) autopaths that are involved even to get just tclsh to work on a package require Itcl |
| 03:27.03 | brlcad | well the second scenario we could deal with by shoving some initialization routine into our sources for tcl, into src/other/tcl/library -- albeit rather ugly, it could probably work |
| 03:27.23 | brlcad | the first scenario was the harder one |
| 03:27.53 | yukonbob | and the problem is what? where to put shared libs? How to find them? |
| 03:27.54 | brlcad | are their environment vars that affect the auto_path? |
| 03:28.32 | brlcad | the problem is package requiring anything that's not yet installed when you're using a system tcl |
| 03:29.12 | brlcad | so say you want to "package require GeometryBrowser" (which is valid) -- it needs to know to look into src/tclscripts/geometree for that |
| 03:30.03 | brlcad | if you run src/tclscripts/geometree/geometree.tcl, you'll probably see if fail saying it can't find that package |
| 03:30.21 | brlcad | if you run through btclsh, it succeeds |
| 03:30.34 | brlcad | that's at least the "ideal goal" or some variant of it, but using tclsh still |
| 03:30.59 | brlcad | without modifying the geometree.tcl script, or at worst adding a line maybe |
| 03:31.07 | brlcad | *maybe* |
| 03:31.41 | brlcad | i'm thinking something like: AUTO_PATH=blah/blah/blah tclsh src/tclscripts/geometree/geometree.tcl might work |
| 03:31.47 | brlcad | if tcl provides an env-way |
| 03:32.01 | yukonbob | ? [load [pwd]/some/other/dir/libname[info sharelibextension]] |
| 03:32.17 | brlcad | in this instance, there's no lib to load |
| 03:32.23 | brlcad | it's pure tcl |
| 03:32.37 | yukonbob | [source] |
| 03:33.16 | brlcad | but then we're back to modifying every single tcl script that we might possibly want to run |
| 03:33.43 | brlcad | with if statements of some sort "are we running uninstalled, source .. or maybe load, else just do it" |
| 03:34.50 | yukonbob | what if you had a 'helper_for_uninstalled.tcl' that was called when necessary during the build process that had the necessary mechanics -- ie: could take a list of scripts to source, proc to run... |
| 03:35.20 | brlcad | sure, that'd be minimal |
| 03:35.31 | brlcad | that's a great idea actually .. :) |
| 03:35.43 | yukonbob | about my desk... |
| 03:36.11 | brlcad | your desk? |
| 03:36.28 | yukonbob | you know... the one you're getting ready for me? |
| 03:36.40 | brlcad | oh, hah |
| 03:36.49 | brlcad | got it |
| 03:36.51 | brlcad | i think.. ;) |
| 03:37.38 | yukonbob | the mechanics can't be difficult for this, and how many piece of code actually need this functionality -- can't be many? |
| 03:37.43 | brlcad | ~tea yukonbob |
| 03:37.43 | ibot | ACTION realizes it's time for high tea and gets busy in the kitchen. He brings out tea, crumpets, scones and an assortment of delectable goodies and serves them properly to yukonbob and others |
| 03:37.47 | starseeker | yukonbob is buying brlcad's desk? ;-) |
| 03:38.16 | yukonbob | starseeker: no, no no!!! -- I'm getting a job in BRL-CAD headquarters for my Tcl insights... |
| 03:38.26 | starseeker | cool! |
| 03:38.35 | yukonbob | heh -- the rumour is started.. |
| 03:39.00 | yukonbob | uh -- starseeker -- i'm joking, to be clear ;) |
| 03:39.28 | yukonbob | (hard to see your face on irc to know how you reacted ;) |
| 03:39.36 | starseeker | ;-) |
| 03:39.37 | brlcad | yukonbob: if the wrapper is coded up right, it won't matter what scripts |
| 03:40.02 | yukonbob | brlcad: true -- but out of curiousity, what does need to be run pre-installation? |
| 03:40.19 | starseeker | Given all the hobbies brlcad has, making desks wasn't actually totally out of the question :-P |
| 03:40.37 | brlcad | the most critical ones that come to mind at the moment are the ami.tcl and ampi.tcl scripts and mged |
| 03:41.45 | brlcad | I've not made a desk before, but I have made cabinets, step-stools, shelves, and a bookcase that can hold at least twice my body weight |
| 03:42.14 | yukonbob | to test, brlcad quickly cloned self, stood on bookcase... |
| 03:42.17 | brlcad | carpentry used to be a passive hobby past-time |
| 03:42.35 | brlcad | actually had another friend who weighs about as much :) |
| 03:42.57 | starseeker | Nice :-). Carpentry is a very satisfying hobby in terms of immediate rewards |
| 03:43.50 | brlcad | dunno about that "immediate" .. it was relaxing because it really pressured me to "slow down" to get things done artfully |
| 03:43.50 | *** join/#brlcad User731 (n=User731@71-95-182-43.static.mtpk.ca.charter.com) | |
| 03:44.13 | User731 | hello anyone there |
| 03:44.17 | brlcad | nope |
| 03:44.21 | yukonbob | shhh... User731 is here.. |
| 03:44.31 | User731 | lol |
| 03:44.38 | User731 | need help |
| 03:45.08 | yukonbob | :) |
| 03:45.27 | User731 | any 1 know were I can get a crack for mastercam x2 mr1 |
| 03:45.57 | *** kick/#brlcad [User731!n=sean@pdpc/supporter/silver/brlcad] by brlcad (brlcad) | |
| 03:46.06 | yukonbob | wtf was that? |
| 03:46.33 | brlcad | someone just looking for a serial number |
| 03:46.43 | yukonbob | ah.... |
| 03:47.22 | starseeker | brlcad: I guess I was thinking carpentry is immediate in that you get to see your project take shape as you do it, but you're right it takes time to do it right. When I was young that was always my downfall... |
| 03:49.14 | brlcad | that bookcase I mentioned took me something like 6 months .. |
| 03:49.32 | brlcad | course I crippled/challenged myself from the beginning |
| 03:49.42 | starseeker | No power tools? |
| 03:49.48 | brlcad | started with raw unprocessed lumber |
| 03:49.53 | starseeker | oooo |
| 03:50.11 | starseeker | yeah that'll do it |
| 03:50.16 | brlcad | so I had to shape, cut, sand, and attach each piece one by one |
| 03:50.20 | brlcad | painstaking |
| 03:50.28 | starseeker | What wood did you use? |
| 03:50.37 | brlcad | and design the whole book case as this modular thing |
| 03:51.05 | brlcad | that actually separates into four distint pieces that most anyone can carry individually |
| 03:51.23 | starseeker | Nice! |
| 03:51.23 | brlcad | oh, I was broke back then, it was raw pine |
| 03:51.42 | yukonbob | density, 0.55 |
| 03:51.51 | starseeker | That helps a little - hardwoods are rough on the tools and the muscles... |
| 03:51.55 | brlcad | something like $50 in materials and supplies and $5000 in labor :) |
| 03:52.06 | starseeker | Sounds like grad school :-) |
| 03:52.28 | brlcad | it is sturdy as heck |
| 03:52.32 | starseeker | yukonbob: See what you started? ;-) |
| 03:52.39 | brlcad | hmmm.. i should make a cad model of it! |
| 03:52.58 | yukonbob | starseeker: no -- I'm missing somethig -- what did I start? |
| 03:53.08 | starseeker | brlcad DOES do carpentry |
| 03:53.19 | yukonbob | is this re: desks? |
| 03:53.20 | brlcad | it's roughly 20"x20"x7' |
| 03:53.24 | starseeker | yep |
| 03:53.26 | yukonbob | :) |
| 03:53.29 | yukonbob | lol |
| 03:53.47 | starseeker | 7' tall - no wonder it's modular |
| 03:54.09 | brlcad | three shelves, a top, and a base |
| 03:54.25 | starseeker | how do you connect the units into the whole? |
| 03:55.21 | starseeker | re: cad model - that would be cool. Then you could model what weight of books would be needed to warp it |
| 03:55.36 | brlcad | all made from pine 1x4's iirc, "rough cut" |
| 03:55.59 | yukonbob | ?could you figure out the warp-a-bility via brlcad? |
| 03:56.13 | brlcad | the base and top latch into each other like lego pieces almost |
| 03:56.23 | brlcad | rather, they latch into the side walls |
| 03:56.36 | brlcad | that was part what makes it so sturday |
| 03:56.51 | starseeker | Nifty. You could probably pick up a patent :-) |
| 03:56.58 | brlcad | oh god.. warppage.. I spent so much time dealing with that |
| 03:57.36 | yukonbob | re: warpage -- are you talking about your lumber twisting, or the deflection of a surface because of a load/force? |
| 03:57.38 | brlcad | sanding down pieces that I'd carefully hand-picked out of massive piles, trying to find a good balance of quality wood with interesting knots but not horribly warps |
| 03:57.52 | brlcad | only to have it warp nasty, twisting all around as it dried :) |
| 03:57.59 | starseeker | yukonbob: bowing of the shelves due to overly heavy books, but the others apply too |
| 03:58.11 | starseeker | brlcad: ouch |
| 03:58.15 | brlcad | oh, once I carved it up, warping didn't really matter |
| 03:58.25 | brlcad | just took a lot of prep work to get it to that point |
| 03:58.51 | yukonbob | brlcad: re: BRL-CAD + loads -- is that something that could be figured out, or does it have much to do w/ BRL-CAD per se? |
| 03:59.02 | brlcad | at 20"x20", the shelves are small enough that you're not likely to see warping very easily for a long time |
| 03:59.18 | brlcad | I mean, I can sit on a shelf, and it doesn't budge |
| 03:59.29 | starseeker | now we're talking :-) |
| 04:00.05 | brlcad | yukonbob: depends what you mean by "could be figured out" :) |
| 04:00.30 | brlcad | heh, totally |
| 04:01.29 | brlcad | I coulda bought some simple unfinished pine shelves from ikea for $40 bucks that would have been sufficient for what I had in mine use-wise, but the experience of building it was fun and these will probably outlast me |
| 04:01.43 | starseeker | Well, "just enough" for the worst case scenario often looks like over-engineering *cough*New Orleans levy system*cough* |
| 04:02.52 | starseeker | Indeed. There's a sense of accomplishment when you build your own stuff |
| 04:03.28 | starseeker | Confound it, now I'm going to be curious if BRL-CAD can actually model long term strain-induced warping effects |
| 04:03.45 | starseeker | IIRC that's a rather different problem than ballistics |
| 04:04.12 | brlcad | you'd have to right that analysis code, but there's nothing geometric that prevents the computation |
| 04:04.38 | starseeker | solid modeling should be the right environment for that, except that as the structure warps you'll have non-uniform densities |
| 04:04.40 | brlcad | you'd have a lot of prep-rigging that you'd have to declare, like you do for a FEA |
| 04:04.48 | starseeker | right |
| 04:05.18 | brlcad | you could very well keep track of all that with ray-tracing, though, without resorting to finite elements |
| 04:05.50 | starseeker | would the way to handle non-uniform densities be to approximate it with a series of shapes of different densities? |
| 04:05.56 | yukonbob | *going to have to have his hand... |
| 04:07.22 | brlcad | or break it down into finite elements and run the navier-stokes equations or maxwell or whatever else needed for whatever is being simulated |
| 04:07.55 | starseeker | For anything except trivially simple gradients that would be the only way to go anyway |
| 04:08.21 | brlcad | i've always thought it'd be very cool to implement something like a FEA without the FE's using ray-tracing ala particle tracing |
| 04:08.35 | starseeker | that would be interesting |
| 04:09.32 | brlcad | to run a fea without the massive memory overhead, intrinsically parallelizable, no geometry prep needed |
| 04:09.39 | brlcad | (other than the rigging) |
| 04:09.40 | starseeker | There's a phd for you brlcad :-) |
| 04:10.56 | starseeker | That sounds like it would generate a lot of interest if it could tackle a wide enough problem domain |
| 04:11.04 | brlcad | i can almost see how it'd work |
| 04:11.13 | brlcad | which is what makes it slightly less interesting too :) |
| 04:11.32 | starseeker | True, but on the other hand it means you might get it done in finite time ;-) |
| 04:12.34 | brlcad | yeah, that's true |
| 04:13.40 | brlcad | still think brl-cad needs a better visualization and modeling interface first, then maybe make that one of the first plugins while I work on the dissertation ;) |
| 04:14.29 | starseeker | :-) |
| 04:15.12 | brlcad | louipc: well, let me know what you need, if anything :) I can point you to source files, or explain most of the code related to that to get you started -- if you have a small end-user goal in mind, that would help |
| 04:17.37 | starseeker | Maloeran: are you on? |
| 04:21.39 | brlcad | and if anyone is still lacking for things to work on, there's still the big list at http://my.brlcad.org/~sean/ideas.html |
| 04:22.02 | yukonbob | if anybody has spares hours in their day -- I'd be happy to take them off their hands.... |
| 04:23.58 | yukonbob | was that memory issues for DEMs ever resolved? |
| 04:24.33 | brlcad | the DSP memory gobble bug? |
| 04:24.38 | yukonbob | yup |
| 04:24.43 | brlcad | no, it wasn't |
| 04:24.58 | yukonbob | is it on anybody's radar, or have a status? |
| 04:25.26 | brlcad | it's on my radar |
| 04:25.34 | yukonbob | nice |
| 04:25.35 | brlcad | there are just 500 other blips just like it |
| 04:25.41 | yukonbob | of course |
| 04:25.49 | brlcad | all moving |
| 04:25.59 | yukonbob | !Deploy the scramblers |
| 04:26.05 | brlcad | so the ones that blip the brightest usually get hit |
| 04:26.22 | brlcad | or the easy ones on the outlier :) |
| 04:26.24 | yukonbob | heh -- are you saying the squeaky wheel gets the grease? |
| 04:27.19 | yukonbob | you have lots of internal users that come with bugs + "issues"? |
| 04:27.29 | brlcad | oh yeah |
| 04:27.45 | yukonbob | how many users do you support? |
| 04:28.39 | brlcad | it varies heavily depending on what's going on |
| 04:29.04 | yukonbob | might you have 50 people working away in front of BRL-CAD at times? |
| 04:31.00 | brlcad | no no, not nearly that many .. but it only takes one or two people to saturate a dev |
| 04:31.38 | brlcad | since each issue can take anywhere from 5 minutes/days/months/years to fully resolve |
| 04:32.05 | brlcad | and they do span that gamut all the time |
| 04:44.34 | yukonbob | brlcad: re: the artifacts in that model -- were you looking at the inside of the hub body, or the transition edge at outside of shell to face where spokes are inserted? |
| 04:45.35 | yukonbob | gah -- /me remembers he wishes that mged ran on :0.1!!! |
| 04:45.54 | yukonbob | nice big monitor idling... |
| 04:47.32 | brlcad | the ones on the inside of the hub body |
| 04:49.07 | brlcad | that one I did investigate, had a good talk with jra about it too, that's a *really old* issue related to boolean evaluation and tolerancing problems in the boolean weaver |
| 04:50.14 | yukonbob | tough to fix? |
| 04:50.18 | brlcad | that's one of those issues that is a blemish, but would probably take 5 weeks of effort to address fully -- the segment is actually correct, just the normal is for the wrong primitive (it's showing the outward facing normal of the torus that touches there in negative space) |
| 04:50.54 | brlcad | the fix might even only take a day or two of effort, but it's at the utter core of the ray-trace library and it'd take weeks of effort to validate |
| 04:51.27 | brlcad | just to ensure nothing else is changed with near absolute certainty |
| 04:51.49 | brlcad | because the boolean weaving is also at the heart of the analysis codes |
| 05:03.52 | yukonbob | brlcad: re: nice line support in mged, btclsh -- is it supplied via gnu readline? |
| 05:08.50 | brlcad | nope |
| 05:09.15 | brlcad | just coded up as needed |
| 05:09.25 | brlcad | mged's is *way* more extensive than btclsh's |
| 05:09.54 | brlcad | actually supports vi and emacs binding modes among other features |
| 05:10.15 | yukonbob | hrmm... |
| 05:10.27 | brlcad | readline would be .. tricky to integrate given how we juggle with tcl and how the even loop processes |
| 05:13.12 | yukonbob | apparently the gnu readline has a callball mechanism that works well w/ tcl... |
| 05:16.12 | brlcad | well, let me rephrase -- it would have been tricky for the feature jra was going for, which was tab-completion |
| 05:16.22 | brlcad | just getting it to process the line wouldn't be too tricky |
| 05:19.22 | brlcad | though I'd probably use the editline library just to avoid rms's annoying licensing agenda with readline |
| 05:23.56 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/src/adrt/libtienet/tienet_master.c: check the length |
| 05:28.50 | yukonbob | is editline pretty portable? /me sees he's got a copy as part of his base system, but what about linux, OS X, Windows? |
| 05:29.42 | brlcad | yeah, very |
| 05:29.58 | brlcad | as much as readline if not moreso, and a drop-in compatible api with readline |
| 07:47.46 | *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be) | |
| 07:48.45 | Defcon | morning all. |
| 07:48.49 | Defcon | happy hacking today |
| 09:00.27 | *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch) | |
| 11:15.21 | *** join/#brlcad cad40 (n=caf8549e@bz.bzflag.bz) | |
| 11:48.04 | *** join/#brlcad elite01_ (n=elite01@dslc-082-082-070-048.pools.arcor-ip.net) | |
| 12:43.47 | *** join/#brlcad elite01_ (n=elite01@dslc-082-082-070-048.pools.arcor-ip.net) | |
| 13:57.31 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 14:07.19 | brlcad | howdy Defcon |
| 14:08.16 | Defcon | hi brlcad |
| 14:08.17 | Defcon | :) |
| 14:10.09 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/src/ (burst/error.c burst/extern.h burst/prnt.c bwish/winMain.c): const format specifier |
| 14:43.47 | ``Erik | *readreadread* |
| 14:44.40 | ``Erik | yes, model your bookshelf, boy :D how would a geometry/raytrace analysis deal with warping? that's one of the big issues with the real use, deformation and geometry alteration is nontrivial... |
| 14:48.39 | archivist | sure is I had to deal with roller distortion in a roller press |
| 14:49.00 | archivist | and the needed grind profile to deal with it |
| 14:50.56 | archivist | its times like that that you find deflection formulas are a simplification |
| 14:51.11 | ``Erik | heh |
| 14:51.12 | Z80-Boy | you need FEM for deformations |
| 14:51.21 | ``Erik | even the most complicated fea is a simplification |
| 14:51.45 | ``Erik | we're still learning the fundamental physics :D |
| 14:51.53 | archivist | hehe |
| 14:51.57 | Z80-Boy | Sometimes the paradigm of zero analysis is appropriate |
| 14:52.39 | Z80-Boy | For example I bought a really ripped second hand skateboard which has a crack in the middle |
| 14:52.45 | Z80-Boy | The question is can it break under me? |
| 14:52.51 | ``Erik | nah, just admit and understand the limitations of different kinds of analysis |
| 14:53.06 | ``Erik | even eyeball analysis are useful |
| 14:53.15 | archivist | when the job is "roll a sheet of paper under 200 pounds per inch" you need to work it out |
| 14:53.16 | Z80-Boy | Instead of doing fea I asked a guy in the skatepark who was better than me and he said unlikely unless I land badly |
| 14:53.21 | Z80-Boy | I can't jump so I am OK |
| 14:53.22 | ``Erik | heh |
| 14:53.37 | ``Erik | given sufficient velocity at impact, ANY skateboard will break under you :D |
| 14:53.56 | ``Erik | sufficient momentum, even... or ke... *shrug* |
| 14:54.03 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/src/gtools/g_qa.c: put the usage string into the usage func, don't need a progname var when there's a bu_getprogname() |
| 14:54.09 | Defcon | given sufficient velocity at impact, EVERYTHING will break under you |
| 14:54.27 | Z80-Boy | sufficient velocity at impact contains "sufficient velocity" |
| 14:54.30 | archivist | or it breaks you |
| 14:54.30 | ``Erik | y'know, that's something I've been pondering |
| 14:54.39 | Z80-Boy | I don't think I attain sufficient velocity when I skateboard :) |
| 14:54.43 | Z80-Boy | I am over-careful |
| 14:55.03 | Z80-Boy | I spend time in skateparks and not hospitals :) |
| 14:55.17 | Defcon | :p |
| 14:55.17 | Z80-Boy | I am not like Z-Boys who bombed through stop signs |
| 14:55.21 | ``Erik | a marble of unobtanium travelling at, oh, .99c impacts a rock planet with a molten core, like, say, earth... does it break the planet? or just punch a neat hole that automatically seals up? :D |
| 14:55.50 | Z80-Boy | ``Erik: it gets stolen before the impact |
| 14:55.52 | brlcad | Defcon: I dunno if there's any velocity a person could be going on that would break the planet .. I'm pretty sure most velocities will just result in *splat* |
| 14:56.04 | Defcon | :p |
| 14:56.18 | Z80-Boy | I am sure however one can skate with such a bad style the planet breaks up just from having to watch it |
| 14:56.37 | Defcon | maybe at 12x c it would break the planet & result in *splat* |
| 14:56.58 | ``Erik | meatbags are awful soft, probably become a nice plasma cloud before getting to the surface if there's a sufficiently dense (like, human friendly) atmostphere |
| 14:58.03 | ``Erik | but, yeah, brlcad, if you're trying to figure out weight limits and warping using only csg geometry and rays, how would you account for shelf deformation under weight? the support characteristics of the shelf would change through the deformation... |
| 14:58.35 | Z80-Boy | if I model my body in BRL-CAD how do I calculate which way I should fall to minimize the results of wiping out on a skateboard? |
| 14:58.54 | Z80-Boy | What's worse for human surface? Perpendicular hit or shear? |
| 14:59.31 | ``Erik | I d'no, karel, go collect test data to build a model. I suggest jumping off of buildings and landing at different angles. make sure your sampling is large enough :D *duck* |
| 14:59.47 | Z80-Boy | I'll go to skatepark to collect samples |
| 15:00.18 | ``Erik | the sheer and strain of bones is a pretty complex topic O.o |
| 15:00.38 | ``Erik | sheer and stress, even |
| 15:00.41 | Z80-Boy | The problem is I don't usually fall anymore |
| 15:00.44 | Z80-Boy | if I lose balance |
| 15:01.00 | Z80-Boy | I bail unless my legs get into quantum entanglement |
| 15:01.14 | ``Erik | well, if y ou never fall, you don't have to think about how to minimize damage when falling... :D |
| 15:01.26 | Z80-Boy | It might take so long for me to collect sufficient data so that the question stops being practically relevant :) |
| 15:01.47 | Defcon | you would be pro skater by then |
| 15:01.48 | Defcon | :) |
| 15:01.59 | Z80-Boy | Actually walking is also quite a balance feat isn't it? And people don't think about it as something worth thinking about |
| 15:02.04 | Z80-Boy | pro lamer :) |
| 15:02.07 | brlcad | ``Erik: that's a problem of just how to do any non-trivial (i.e. not just cylinder holes) shape deformation on a CSG model, regardless of analysis/load/etc, same problem with modeling soft body materials |
| 15:02.23 | Z80-Boy | A skateboard would be easy to model wouldn't be? |
| 15:02.33 | ``Erik | (and if you lose enough control that you DO fall, will you have enough control to optimize your fall for reduced damage? be better to just like the 2-3 "safe" falls everyone uses and just have fun) |
| 15:02.34 | Z80-Boy | Ball bearings are toruses and spheres and cylinders right? |
| 15:03.12 | Z80-Boy | For the axles and kingpins I already have thread routines :) |
| 15:03.15 | brlcad | that's where converting the solids to their equivalent brep spline surfaces wins, at least for bending |
| 15:03.28 | brlcad | materials that crack/fracture/shatter/tear are still another problem on top of that |
| 15:03.39 | ``Erik | the wheels, bearings, bolts, etc should be easy to model, the boards body and the trucks would be the most interesting bits |
| 15:04.02 | Z80-Boy | I could build special BRL-CAD friendly trucks :) |
| 15:04.13 | Z80-Boy | I guess the most strength/weight is in space frame |
| 15:04.19 | ``Erik | yeah, but under deformation, the material is no longer consistent.. if you put a weight on a shelf and it bows, the density towards the top of the board is higher than the bottom |
| 15:04.22 | Z80-Boy | so if I weld myself space frame trucks... |
| 15:05.05 | ``Erik | welds are often weak points, and weight is a concern... most trucks are cast aluminum iirc |
| 15:05.09 | brlcad | last night, I was more thinking being able to do the static analysis on the CSG model so that, with a given contact rigging and a specified set of loads, you'd get an answer that says this object is going to bend X amount, this other object will crack and potentially shatter |
| 15:05.24 | Z80-Boy | ``Erik: no worry, the weakest point of my skateboard is surely my skills |
| 15:05.33 | ``Erik | at least on cheap boards, mebbe they use cast iron or steel or something for some *shrug* |
| 15:05.34 | brlcad | whether it geometrically shows you that or not is a matter of remodeling and visualization |
| 15:05.42 | ``Erik | <-- hasn't boarded since the 80's |
| 15:05.52 | Z80-Boy | ``Erik: that sounds like you have boarded |
| 15:05.53 | Defcon | <-- hasn't boarded at all |
| 15:06.54 | ``Erik | um, what's the bridge model engineers use? like strut and spring or something? that could probably be applied fairly easily, possibly generating the values from material tables after the connection points/types are annotated |
| 15:07.01 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/ (include/fb.h src/libfb/fb_log.c): make fb_log()'s format specifier constant |
| 15:08.24 | ``Erik | but a model of the bookshelf system would probably be a great test case for any work in the drafting/ca{d,m} direction :D as well as a possible cae candidate that joe blow can relate to |
| 15:08.40 | brlcad | I'll bring it in and you can model it :) |
| 15:08.49 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/doc/deprecation.txt: denote the fact that fb_log format became const |
| 15:08.59 | brlcad | actually, it's not an incredibly complex model.. it really would make for an interesting test case |
| 15:10.08 | brlcad | because of the way the major parts fit together with fairly well-known connectivity (some are purely friction, some are massive bolts, nails, screws |
| 15:11.36 | brlcad | what can't be easily captured is the properties of the individual boards that are riddled with various knottings but you could probably classify the average strength of a given board |
| 15:14.46 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/src/lgt/error.c: const fb_log |
| 15:16.29 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/src/lgt/ (extern.h prnt.c): constness |
| 15:20.54 | Z80-Boy | brlcad: I put the BRL-CAD logo into closing titles of the video with all the models one after another |
| 15:21.19 | Z80-Boy | brlcad: the open source one as you said |
| 15:21.22 | brlcad | cool |
| 15:21.36 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/src/libbn/axis.c: add a check to make sure we don't exceed available buffer space for the dynamic number-of-digit printing |
| 15:21.39 | Z80-Boy | Now I synced the sound and am waiting for the video to compile |
| 15:21.52 | Z80-Boy | brlcad: I guess maybe it could be used as a showcase video |
| 15:22.31 | ``Erik | wood is too complex to model at that scale... densities change all over the place, cell coherence, etc.. best you could do is cut cylinders for the knots and average, I'd imagine :D but just the design type stuff would be neat and a start |
| 15:22.50 | Z80-Boy | ``Erik: party? |
| 15:24.33 | Z80-Boy | brlcad: I also found and reported several bugs recently |
| 15:26.48 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/src/libbu/brlcad_path.c: use bu_which() to find pwd instead of relying on popen |
| 15:28.16 | Defcon | so why should i use BRL-CAD instead off another 3D modeling app. like Modo, 3DSmax, ... ? |
| 15:28.50 | Z80-Boy | Defcon: is Modo or 3DSmax free software? |
| 15:29.32 | brlcad | Defcon: you're welcome to use whatever you like, I'm not a salesman :) |
| 15:30.39 | brlcad | though Z80-Boy does make a good point, we're open source, those aren't solid modelers making them horribly-suited for analysis purposes |
| 15:31.11 | brlcad | s/source,/source; and also/ |
| 15:31.38 | Defcon | good point.. |
| 15:32.08 | Z80-Boy | Close-source may fire back unpredictably in the future ;-) |
| 15:32.23 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 15:32.28 | Defcon | so why should i use BRL-CAD instead off another 3D modeling app. like Blender?$? |
| 15:32.31 | Defcon | -$ |
| 15:33.33 | brlcad | blender's also not a solid modeler |
| 15:33.50 | Defcon | meaning? |
| 15:33.53 | brlcad | it's a content creation tool ala maya |
| 15:34.06 | Defcon | aah k |
| 15:34.13 | brlcad | same reason I wouldn't use Maya for CAD, I wouldn't use Blender for CAD |
| 15:34.30 | brlcad | you use a CAD system that's designed with engineering purposes in mind |
| 15:34.40 | Defcon | yes ofc |
| 15:34.51 | brlcad | not just making pretty models for movies and animations |
| 15:34.51 | Defcon | my company uses autoCAD |
| 15:34.59 | Defcon | for 2D plans |
| 15:35.16 | brlcad | ask your coworkers why you don't use maya |
| 15:35.28 | brlcad | you'll have your answer |
| 15:35.31 | Defcon | dunno |
| 15:35.34 | Defcon | k |
| 15:35.35 | Defcon | :) |
| 15:35.53 | brlcad | assuming you ask someone knowledgeable about CAD and Maya :) |
| 15:36.03 | Defcon | indeed :) |
| 15:36.20 | Defcon | but that one is gone now |
| 15:36.24 | Defcon | ill |
| 15:36.33 | Defcon | so i'll ask him when he gets back :) |
| 15:36.44 | brlcad | though AutoCAD is only a subset of the "CAD" software domain -- they're CADD -- CAD for drafting purposes (i.e. predominantly focused on the 2D modeling approach) |
| 15:37.09 | Z80-Boy | "The creditors agreed to release Blender under the terms of the GNU General Public License, for a one-time payment of EUR100,000" |
| 15:37.16 | Z80-Boy | Hehe that's like Ronja, but on much higher scale |
| 15:37.30 | brlcad | Defcon: here's a rough idea where BRL-CAD presently stands in the CAD arena: http://ftp.brlcad.org/Industry_Diagram.png |
| 15:39.33 | brlcad | where if you know your CAD packages, CADD is roughly AutoCAD, MCAD would be something like GibbsCAM, CAAD would be something like ARCHICAD, etc |
| 15:39.40 | Defcon | whow very nice |
| 15:40.01 | Defcon | us gov ..? |
| 15:40.02 | Defcon | :) |
| 15:40.31 | brlcad | ProEngineer, CATIA, and Unigraphics would fall roughly under the CAD label in the background |
| 15:41.19 | Defcon | hmm |
| 15:41.21 | Defcon | k |
| 15:41.43 | Defcon | so brl-cad is revolutionary |
| 15:42.21 | Axman6 | eh? |
| 15:42.23 | brlcad | the main/only discrepancy is the CADD domain is *massive*, so it's oval really needed to be a lot bigger, but it throws off the purpose of the diagram |
| 15:43.08 | Defcon | hmm k |
| 15:43.23 | Defcon | brl-cad since the mid 80's? |
| 15:43.35 | brlcad | yep, under constant development |
| 15:43.45 | Defcon | wicked |
| 15:43.48 | brlcad | s/revolutionary/evolutionary/ |
| 15:43.54 | Axman6 | back when there was a BRL |
| 15:44.00 | Z80-Boy | Hmm Blender also seems to be possible to use for Ronja |
| 15:44.23 | Defcon | Blender and Ronja sitting in a tree.. |
| 15:46.55 | Axman6 | Defcon: http://en.wikipedia.org/wiki/BRL-CAD |
| 15:48.57 | Defcon | tnx |
| 15:49.34 | Axman6 | brlcad: i may have missed the point, but can you do balistics simularions with brl-cad? |
| 15:49.58 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/src/libbu/parallel.c: bu_get_load_average() has a horrible implementation but fortunately we don't even use it. mark it deprecated. |
| 15:50.22 | Z80-Boy | I think I even tried Blender before BRL-CAD |
| 15:51.17 | Z80-Boy | looks like an unfinished project |
| 15:51.26 | Z80-Boy | Already in INSTALL there are some patches embedded in the text |
| 15:51.48 | Z80-Boy | Doesn't have a ./configure and build instructions are linked on an external URL |
| 15:52.17 | Z80-Boy | Already from the beginning suggests an impression that the people who do it have no idea how to maintain software so it's practically usable for the user |
| 15:52.21 | brlcad | Axman6: brl-cad is a massive suite of utilities and libraries, those libraries in particular are used for various purpose including for ballistic simulations |
| 15:53.09 | brlcad | we don't provide those analysis codes, but they rely heavily on brl-cad's speed, geometry flexibility and representation formats, and our modeling tools |
| 15:53.24 | Axman6 | ah ha |
| 15:53.59 | Z80-Boy | brlcad: that's because they are secret by the army, right? |
| 15:54.24 | brlcad | but to give you an idea, there is a BRL-CAD model of just about every military asset that has been in existance over the past two decades including tanks, helicopters, planes, some ships, etc |
| 15:55.01 | Z80-Boy | hehe |
| 15:55.10 | Axman6 | ... woah. right, didn't know brl-cad was that well utilised b the military tbh :P |
| 15:55.10 | Z80-Boy | do you also have the Roswell alien flying saucer? |
| 15:55.22 | brlcad | I keep it in my back pocket |
| 15:55.29 | brlcad | people overestimate the size of that saucer |
| 15:55.31 | Z80-Boy | brlcad: do you also have aircraft carriers? |
| 15:55.36 | Axman6 | brlcad: care to share some cool models? |
| 15:56.19 | Z80-Boy | It takes too long to install |
| 15:56.25 | Z80-Boy | Requires a lot of external dependencies |
| 15:56.28 | brlcad | Axman6: there's only one "interesting" semi-real model, and I'm not sure how cool I'd call it .. fairly low-detail model of the russian havoc helicopter |
| 15:56.45 | Axman6 | heh, that'd be cool |
| 15:56.50 | brlcad | http://brlcad.org/images/havoc_rtedge.png |
| 15:57.00 | brlcad | that model is included (havoc.g |
| 15:57.07 | brlcad | in the distribution |
| 15:57.15 | Axman6 | ah cool |
| 15:57.26 | Z80-Boy | brlcad: how was this model created? |
| 15:57.40 | Axman6 | any idea how long something like that takes to create? |
| 15:57.42 | brlcad | with mged |
| 15:57.55 | Z80-Boy | but how were the dimensions acquired? |
| 15:58.00 | Z80-Boy | Through secret espionage? |
| 15:58.09 | Z80-Boy | Or measuring a captured piece of the helicopter? |
| 15:58.38 | brlcad | Axman6: depends on the modeler's expertise level -- something like havoc probably/usually takes about a month to model, maybe less, maybe more |
| 15:58.57 | brlcad | i can't say how havoc was acquired |
| 15:59.04 | Z80-Boy | is it secret? |
| 15:59.12 | brlcad | no, it's because I don't know :) |
| 15:59.13 | Axman6 | brlcad: do you work for ARL or somewhere related? |
| 15:59.14 | *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no) | |
| 15:59.21 | Defcon | going home |
| 15:59.23 | Defcon | ttyl all |
| 15:59.24 | Z80-Boy | brlcad: lol |
| 15:59.37 | brlcad | havoc is an old helicopter, though |
| 15:59.48 | brlcad | you can actually buy one off the market now iirc |
| 15:59.53 | Axman6 | looks a lot like an apache |
| 15:59.54 | Z80-Boy | is havoc an official army code name for this type? |
| 16:00.07 | brlcad | apache's a lot bigger, and the model is *way* cooler ;) |
| 16:00.17 | Axman6 | damn it :P |
| 16:00.19 | Axman6 | gimme! |
| 16:00.26 | Z80-Boy | brlcad: but not public I guess :) |
| 16:00.31 | brlcad | not in the least |
| 16:00.38 | Axman6 | pity |
| 16:00.44 | Axman6 | so who makes the models? |
| 16:00.50 | brlcad | modelers? |
| 16:00.53 | Z80-Boy | A secret department? :) |
| 16:01.07 | Z80-Boy | brlcad: do you also have some models of state of the art nuclear weapons? :) |
| 16:01.20 | brlcad | there aren't nearly as many secret departments as you'd like to think, or as hollywood would like to make you think |
| 16:01.29 | Z80-Boy | brlcad: like all the little parts inside with nanometer precision? |
| 16:01.37 | Axman6 | brlcad: says you, but how would you know! |
| 16:02.29 | Axman6 | bah, you're crap at divulging information |
| 16:02.35 | Axman6 | :( |
| 16:03.01 | Z80-Boy | brlcad: do you have to do 20 pushups in your army office? |
| 16:03.43 | Z80-Boy | Axman6: I am sure they must have secret NATO calling codes and firearms everywhere |
| 16:04.06 | Axman6 | ASIO? or brlcad? :P |
| 16:04.18 | Z80-Boy | Hehe I just got an interesting idea |
| 16:04.36 | Z80-Boy | I saw a boat with about 8 people catch a wave in a surfing video |
| 16:04.47 | Z80-Boy | The marines could try to catch a tsunami with an aircraft carrier |
| 16:04.56 | Z80-Boy | or those rare superwaves created by storms |
| 16:05.12 | Axman6 | we kill brlcad, steal his identity, take his awesome modles, ray trace them at massive resolutions, and fill the entire capacity of the internet? |
| 16:05.12 | Z80-Boy | then make a video and post to youtube :) |
| 16:05.31 | Axman6 | haha |
| 16:05.33 | Z80-Boy | Axman6: no way killing and stealing is illegal |
| 16:06.03 | Axman6 | ok, we'll hide him in a washing machine, and borrow the models |
| 16:06.10 | Z80-Boy | I guess the Army must have a special department to make sure the Hollywood always gets it wrong |
| 16:06.20 | Z80-Boy | To not divulge any strategic information :) |
| 16:07.06 | Axman6 | but ya see, if they're like "i'm sorry, you cannot put that in your movie", then they've just divulged that the stuff they made up is really real |
| 16:07.12 | Z80-Boy | They probably send random bits of modified information about the truth to all the Holywood directors |
| 16:07.51 | Z80-Boy | Axman6: no they come "hey the truth is actually more colourful than you portray - our aircraft carriers can also travel in the space!" |
| 16:08.21 | Z80-Boy | And that's how they made the star trek/star wars I always confuse those two names the names are so similar |
| 16:08.27 | Z80-Boy | Both begin with "Star" and a space. |
| 16:08.37 | Axman6 | lol |
| 16:09.26 | Z80-Boy | I know in once of them there were some Jedi Knights with battery-operated coloured fluorescent tubes with internal ballast in their hands |
| 16:10.35 | Axman6 | oh crap. i heard an ad today for a new kids toy, can't remember it's actual name, but it was something like "The transforming Dath Vader Death Star something something" |
| 16:11.09 | Axman6 | glow swords |
| 16:11.15 | Z80-Boy | and now kids have to carry bulky transformers |
| 16:11.24 | Z80-Boy | instead of more moder switched mode power supplies |
| 16:12.18 | CIA-28 | BRL-CAD: 03brlcad * 10brlcad/ (3 files in 2 dirs): finally obsolete bu_brlcad_path() and bu_tcl_brlcad_path(), which were marked deprecated back in 7.4; callers should now be using bu_brlcad_data() and bu_brlcad_root() depending on the nature of the lookup. |
| 16:12.19 | brlcad | Z80-Boy: i've done push-ups at work before |
| 16:12.31 | brlcad | but because I can and I like em :) |
| 16:12.41 | brlcad | and 20 would be for a wuss |
| 16:13.53 | Axman6 | i always sucked at puch-ups, too tall and chubby i guess. always dominated at sit-ups though |
| 16:13.57 | Z80-Boy | brlcad: I go to a gym does it count instead? |
| 16:14.13 | Z80-Boy | I dominate at sit-at-computers |
| 16:14.22 | brlcad | depends what you do at the gym |
| 16:14.33 | brlcad | if you go there just to guy-watch, it doesn't really count for much :) |
| 16:14.46 | Z80-Boy | push and pull various bars and handles and lift damn heavy irons with that |
| 16:15.07 | Z80-Boy | If I need power I guy-watch and engage higher level of fantasy |
| 16:15.10 | brlcad | mm.. speaking of guns.. I should go to the gym tonight to work on them some more |
| 16:15.28 | Axman6 | heh, brlcad, what do you get for $249.99 from brlcad.com that you can't get free from brlcad.org? |
| 16:15.37 | Z80-Boy | Like "omg... I am lazy to stop and switch from 60 down to 55... I'll watch this guy and imagine he wants me and now I have to impress him..." |
| 16:15.44 | brlcad | Axman6: guaranteed support |
| 16:15.54 | Axman6 | but you're always here! |
| 16:15.56 | brlcad | printed documentation and CDs |
| 16:16.46 | brlcad | Axman6: yes, but I don't have to answer a goddamn question if I don't want to :) |
| 16:17.02 | Axman6 | you're an op, of course you do! |
| 16:17.02 | brlcad | you pay them for answers |
| 16:17.31 | Z80-Boy | brlcad: you are in Maryland? According to the Survice map it looks like you are close to some kind of deep bay |
| 16:17.36 | *** mode/#brlcad [-o brlcad] by ChanServ | |
| 16:17.38 | Z80-Boy | isn't it a river estuary actually? |
| 16:17.45 | brlcad | what that you say, sonny? |
| 16:17.48 | Axman6 | i always (try to) in #macosx where i'm an op, and it's got 1000x more idiots than here ;) |
| 16:18.09 | brlcad | Z80-Boy: yes, in maryland -- survice's headquaraters is just down the road |
| 16:18.18 | Axman6 | Z80-Boy: submarines maybeh? |
| 16:18.25 | brlcad | and that bay is .. the Chesapeake Bay |
| 16:18.40 | Axman6 | i've heard of that... |
| 16:18.41 | brlcad | pretty reknowned bay |
| 16:18.58 | Axman6 | being an aussie, i'm a little surprised |
| 16:19.15 | Z80-Boy | brlcad: I guess there must be no waves - but if you drive out the bay, can you surf there? |
| 16:19.29 | brlcad | ever heard of "Old Bay" seasoning? your supermarket undoubtedly carries it -- Chesapeake is the "Old Bay" |
| 16:20.09 | brlcad | the source of "maryland crabs" and "maryland crab cakes" that you can find at seafood restaurants |
| 16:20.32 | brlcad | Z80-Boy: the east coast US is horrible for surfing |
| 16:20.34 | Axman6 | they named an STI after a place? |
| 16:20.48 | brlcad | the wind direction and short beaches don't help |
| 16:21.02 | brlcad | STI? |
| 16:21.16 | Z80-Boy | brlcad: hey, you have subtropical climate! That's great! |
| 16:21.33 | Z80-Boy | brlcad: "bay leaves"? |
| 16:21.35 | brlcad | right now there's about 2 inches of snow on the ground |
| 16:22.24 | Z80-Boy | oops |
| 16:22.36 | Z80-Boy | and California is supposed to have mediterranean |
| 16:22.45 | Z80-Boy | Under which they image 10 degree centigrade water... |
| 16:22.54 | brlcad | different bay |
| 16:23.41 | brlcad | yeah, the water is slightly warmer on the east, but with the different wind direction and the apalachean mountains blocking the coast, you just dont' get big waves |
| 16:23.48 | Z80-Boy | But at least you have the Hawaii :) |
| 16:24.02 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 16:24.11 | Z80-Boy | brlcad: the waves are generated in distance anyway |
| 16:24.20 | Axman6 | rawww! wtf irssi/screen! |
| 16:24.29 | Z80-Boy | When I was surfing, we were receiving waves probably generated by that tropical cyclone whatever impaling at FLorida |
| 16:24.35 | Axman6 | anyway... STI = sexually transmitted infection |
| 16:24.36 | Z80-Boy | I don't remember the name but it was in the news |
| 16:24.49 | brlcad | http://en.wikipedia.org/wiki/Chesapeake_Bay |
| 16:24.54 | Z80-Boy | brlcad: I read it |
| 16:25.13 | brlcad | yeah, forgot that it's also the largest estuary |
| 16:25.35 | Z80-Boy | brlcad: I wonder if Britan also classifies as "horrible" for surfing |
| 16:25.35 | brlcad | I'm within a few miles of the very tip of the bay |
| 16:25.44 | Z80-Boy | Unless you are a polar bear... |
| 16:25.44 | Axman6 | ok, sleep time for me. g'night guys |
| 16:25.52 | brlcad | cya aussie |
| 16:26.11 | Axman6 | Z80-Boy: yeah it's pretty bad over there |
| 16:26.12 | Z80-Boy | brlcad: have you been to Hawaii? |
| 16:26.17 | brlcad | nope, not yet |
| 16:26.29 | Z80-Boy | brlcad: not yet? |
| 16:26.32 | Z80-Boy | Planning? |
| 16:26.37 | brlcad | buddy and I talked about going recently |
| 16:26.41 | brlcad | he's trying to kill me |
| 16:26.47 | brlcad | (via surfing) |
| 16:27.03 | brlcad | either the major waves down in mexico or hawaii |
| 16:27.31 | brlcad | I already almost died several times on 12 foot waves in california |
| 16:27.32 | Z80-Boy | I would prefer gradually increasing the killing force of the waves to get used to it |
| 16:27.40 | brlcad | I don't need 20-30 footers |
| 16:27.43 | Axman6 | best place to go would be chaupu (sp...) in fiji i think |
| 16:27.44 | Z80-Boy | are you an experienced surfer? |
| 16:28.28 | Z80-Boy | brlcad: you can hide from the wave underwater |
| 16:28.32 | brlcad | I've surfed all of three times, all day, or about 40 hours total :) |
| 16:29.01 | Z80-Boy | I have surfed 6 days 5 hours a day 30 hours total |
| 16:29.23 | Z80-Boy | brlcad: I don't think the size is appropriate for you unless you are a surf-learning superhero :) |
| 16:31.08 | Z80-Boy | brlcad: almost died what danger did you get into? |
| 16:49.59 | *** join/#brlcad Elperion (n=Bary@p548779F2.dip.t-dialin.net) | |
| 16:54.15 | ``Erik | wait, what? stars and space? in the same context? how very unique and original O.o |
| 16:55.19 | prasad_ | ``Erik: what lever are u now? |
| 16:55.29 | ``Erik | whu? |
| 16:57.13 | prasad_ | er |
| 16:57.14 | prasad_ | level |
| 16:57.51 | ``Erik | I d'no if you'd be able to find a havoc for sale, the Mi-28 was a prototype competing to replace the Mi-24 'hin', and I thought it lost out to a ka model (which was never pushed due to the collapse over there) |
| 16:58.01 | ``Erik | level? O.o you're confusin' me, boy |
| 16:58.10 | prasad_ | wow |
| 16:58.33 | prasad_ | ka-52? |
| 16:59.19 | ``Erik | wikiwikiwiki.... um, the ka50, originally... but havoc development continued |
| 17:00.06 | ``Erik | wow, mi28n is being moved into the russian military |
| 17:01.02 | ``Erik | http://en.wikipedia.org/wiki/Mil_Mi-28 |
| 17:02.42 | prasad_ | WoW |
| 17:03.05 | ``Erik | oh, um, 70, 56, ... a couple others |
| 17:06.39 | prasad_ | yikes |
| 17:06.48 | prasad_ | addict? ;) |
| 17:07.03 | ``Erik | nah, efficient :D I play mebbe 2-3 days a week |
| 17:07.18 | ``Erik | and still watch all the shows on tv *shrug* O.o |
| 17:12.03 | prasad_ | star trek mmo might be canned :( |
| 17:12.21 | prasad_ | perpetual ent. going out of business (says gamasutra) |
| 17:12.30 | prasad_ | i was looking forward to that one |
| 17:38.06 | CIA-28 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/Makefile.am: allow dynamic lib to be build |
| 17:38.38 | CIA-28 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/ (camera.h render_internal.h): fixes for third party consumers |
| 17:40.37 | CIA-28 | BRL-CAD: 03erikgreenwald * 10brlcad/src/libbu/brlcad_path.c: add missing closing paren. |
| 17:41.21 | *** join/#brlcad minute-ssh (n=MinuteEl@bz.bzflag.bz) | |
| 17:43.55 | brlcad | Z80-Boy: oh, just getting tossed around in the bigger waves, learning to surf -- the water was exceptionally rough when I first went out |
| 17:44.13 | brlcad | even my buddy, who's surfed for years was having trouble catching waves |
| 17:45.10 | brlcad | it was about right for me skill-wise, I still eventually got the hang of it, and the rush of lethal situations is always fun |
| 17:49.31 | Z80-Boy | trouble catching waves? |
| 17:49.36 | Z80-Boy | I never had trouble catching a wave |
| 17:49.52 | Z80-Boy | I always had a trouble standing up the way they insisted is the optimum one |
| 17:50.01 | ``Erik | apparently you've never surfed on a pond |
| 17:50.01 | ``Erik | :D |
| 17:50.28 | Z80-Boy | I had once trouble not catching a wave though |
| 17:51.12 | Z80-Boy | They said I should cancel the attempt when someone is already standing on the wave |
| 17:51.16 | Z80-Boy | but I couldn't! |
| 17:51.41 | Z80-Boy | I put my hands into the water as deep as I could, tremendous force, but the wave had a more tremendous force :) |
| 17:52.21 | *** join/#brlcad Elperion (n=Bary@p548779F2.dip.t-dialin.net) | |
| 17:53.47 | CIA-28 | BRL-CAD: 03erikgreenwald * 10brlcad/src/fbed/prnt.c: change fb_log definition to match the prototype in fb.h |
| 17:55.06 | CIA-28 | BRL-CAD: 03erikgreenwald * 10brlcad/src/fbserv/fbserv.c: change fb_log definition to match the prototype in fb.h |
| 18:24.48 | CIA-28 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (4 files in 2 dirs): use bu_avail_cpu()s instead of the FreeBSD-only get_procs() version |
| 19:05.32 | *** join/#brlcad CIA-4 (n=CIA@208.69.182.149) | |
| 19:33.49 | *** join/#brlcad Z80-Boy (i=clock@217-162-110-96.dclient.hispeed.ch) | |
| 20:07.32 | CIA-4 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/ (Makefile.am plane.c plane.h): plane is now cut |
| 20:09.17 | CIA-4 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/render.h: plane is now cut |
| 20:10.33 | CIA-4 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/cut.c: bring in cleanup that was done on plane.c |
| 20:11.43 | CIA-4 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/librender/render_internal.h: RENDER_METHOD_PLANE is a synonym for RENDER_METHOD_CUT now |
| 20:16.14 | CIA-4 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/adrt.h: mirror the mesh hit/select in libcommon (pre-migration) |
| 20:16.25 | CIA-4 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/isst.h: build the isst/adrt synonyms |
| 20:17.53 | CIA-4 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/master/master.c: use the new tienet api... sorta... |
| 20:18.22 | CIA-4 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/slave/ (load.c load.h Makefile.am): bring in the mysql load stuff (kinda) before removing it... O.o |
| 20:19.39 | CIA-4 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/libcommon/ (env.c unpack.c): plane is now cut |
| 20:25.47 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/BUGS: once again, rtwizard seems to be busted. getting bad screen distance ":41.25" processing the -width option on the itk_component(bar) on the RTWizard::FeedbackDialog |
| 20:37.12 | CIA-4 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/isst/slave/slave.c: bring in changes from the new adrt stuff |
| 20:52.41 | Z80-Boy | ``Erik: how old were you when you stopped skateboarding? |
| 21:06.30 | Maloeran | I was at Surfer's Paraside near the gold coast a couple weeks ago, but I wasn't too good at that particular activity |
| 21:11.42 | Z80-Boy | Maloeran: wow. So you tried surfing there/ |
| 21:13.00 | Maloeran | Yes, only the second time I ever tried though :), I rarely could last more than 5 seconds standing |
| 21:14.09 | Maloeran | The best part of the trip to Australia was definitely the scuba diving in the coral reefs |
| 21:17.52 | Z80-Boy | Maloeran: that's already quite good :) |
| 21:18.25 | Z80-Boy | For the second time definintel |
| 21:18.26 | Z80-Boy | y |
| 21:19.15 | Z80-Boy | But we here in Europe are a bit handicapped compared to US or Australia |
| 21:19.17 | brlcad | Maloeran, no not on vacation .. just general discussion about previous adventures |
| 21:19.34 | Z80-Boy | Surfing in the UK means who manages to stand up in Brighton is a world champion :) |
| 21:19.56 | Z80-Boy | Maloeran: did you dive with tanks? |
| 21:20.13 | Maloeran | Of course Z80, for about a week |
| 21:20.35 | Z80-Boy | "I would like M1A1 Abrams oxygen tanks, please..." |
| 21:20.39 | Maloeran | I went in the Whitsunday Islands, it's absolutely magnificent |
| 21:21.34 | Z80-Boy | Maloeran: colourful fish and reefs? |
| 21:22.11 | Maloeran | Sure, I took some pictures too : http://www.rayforce.net/australia/ |
| 21:22.52 | Maloeran | I certainly recommend the experience if you enjoy diving |
| 21:26.39 | Z80-Boy | Very nice, like a paradise |
| 21:26.50 | Z80-Boy | http://www.rayforce.net/australia/reef085.html this needs to be modelled using a torus I guess |
| 21:27.58 | Z80-Boy | Oops this looks like an alien brain attack from the outer space http://www.rayforce.net/australia/reef105.html |
| 21:28.09 | *** join/#brlcad docelic (n=docelic@77.237.98.111) | |
| 21:29.00 | Maloeran | Eheh, most of my pictures came out fairly bad ( not available online ) ; luminosity is low and it's tricky to stand perfectly still when under water |
| 21:29.33 | Maloeran | Or when purchasing in sprint various large fishes, it came out all blurry of course |
| 21:30.19 | Maloeran | The only half-decent picture of my shark : http://www.rayforce.net/australia/reef046.html *sobs* |
| 21:31.08 | Maloeran | when chasing* in sprint |
| 21:32.36 | Z80-Boy | Isn't that Surfers Paradise? |
| 21:33.25 | Maloeran | The scuba diving was at Airlie Beach, Whitsunday Coast, Whitsunday Islands, Daydream Island |
| 21:33.42 | Z80-Boy | Is it suitable for lamers, this Surfers Paradise? |
| 21:35.11 | Z80-Boy | What does red/yellow mean? Supervised beach? |
| 21:35.12 | Maloeran | One should probably start with something easier, but the Gold Coast beaches are great for swimming or other activities too |
| 21:35.38 | Maloeran | The colored flags? Yes |
| 21:35.45 | Z80-Boy | Did you go on your own bike? |
| 21:36.32 | Maloeran | I borrowed one on a couple occasions, the cities seemed a bit poor in bicycle lanes |
| 21:37.52 | Maloeran | Are you considering a trip to Australia? |
| 21:38.06 | Z80-Boy | After these pictures I think it would be nice to go there :) |
| 21:38.26 | Z80-Boy | But not seriously yet. Put it into the todo list :) |
| 21:40.49 | Maloeran | The experience has been rather poor culturally and culinary, it sure depends what you are after |
| 21:42.40 | Z80-Boy | They have the architectural spirit of London! I want that! |
| 21:44.29 | ``Erik | <mal> it's not french, so it sucks |
| 21:44.32 | ``Erik | *cough* :D O:-) |
| 21:44.53 | Maloeran | Eh oh, I loved Mexico :) |
| 21:45.18 | ``Erik | yeah, decent mexican food is difficult to find in the US, and I can't even find shitty mexican food around here :( |
| 21:45.52 | ``Erik | or decent sushi *sigh* |
| 21:46.13 | ``Erik | and, uh, yeah, yukonbob, mysql... one of my tasks with that bit of software is to DE-sql it, though O.o |
| 21:46.47 | Z80-Boy | and now sleep good night |
| 21:47.26 | Maloeran | May the night gently rock your dreams |
| 21:48.41 | Z80-Boy | I know some French surfing |
| 21:48.57 | Z80-Boy | Pleine Mer means the water is up. Basse Mer means the water is down. |
| 21:49.09 | Z80-Boy | Mountee means going up and what is going down I don't know |
| 21:49.42 | Z80-Boy | good night |
| 21:50.48 | ``Erik | I learned my french from the germans. I only know two phrases, "Je me rends!" and "merde" |
| 21:50.49 | ``Erik | :D |
| 22:02.56 | Maloeran | Tsk :) |
| 22:13.28 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 22:23.25 | *** join/#brlcad Elperion (n=Bary@p548779F2.dip.t-dialin.net) | |
| 22:37.27 | *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) | |
| 22:43.08 | Maloeran | make sandwish |
| 22:43.13 | Maloeran | make: *** No rule to make target `sandwish'. Stop. |
| 22:44.06 | Maloeran | Oops, it's sandwich of course |
| 22:47.01 | yukonbob | mmm... /me gets idea for smoked beef sandwich -- thx Maloeran |
| 23:28.31 | *** join/#brlcad Axman6_ (n=Axman6@61-69-24-60.netspeed.com.au) | |
| 23:45.38 | *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161) | |
| 23:48.15 | starseeker | Maloeran: around? |