IRC log for #brlcad on 20100816

01:31.59 ``Erik huh, gamekit got to 80% before failing
03:52.58 *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc)
04:14.28 *** join/#brlcad _yukonbob (~svs@S010600235a187d92.ok.shawcable.net)
07:12.46 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
08:56.03 *** join/#brlcad mafm_ (~mafm@83.37.7.245)
09:46.32 *** join/#brlcad merzo (~merzo@smartbussiness.mobicom.net.ua)
12:06.30 starseeker ``Erik: what was the failure?
12:08.17 starseeker (if nothing else, gamekit is interesting for its implementation of a reader for .blend files
12:37.28 d-lo Mernin
13:09.31 *** join/#brlcad Zaebos (~irc@pd95b7f5e.dip0.t-ipconnect.de)
13:20.02 ``Erik missing config.h in both the unix and xcode variants
13:20.50 ``Erik thought ogre had a plugin to export their .mesh/.skeleton models from blender (among others)
13:30.43 CIA-42 BRL-CAD: 03davidloman * r40168 10/rt^3/trunk/src/libPkgCpp/: Adding libpkgcpp.so to svn:include
13:31.07 d-lo doh! Not quite awake on that one.
13:35.41 d-lo question for *nix guys: is /etc/environment universal among all shells? e.g. if I set a PATH var there, it will show up in all shells (bash, csh, tch, etc) ?
13:35.53 starseeker Blender has a plugin to export OGRE meshes, but that's GPL
13:37.29 ``Erik um, /usr/bin/env <progIwant>
13:37.43 ``Erik #!/usr/bin/env python for example
13:38.14 ``Erik oh, wait, misunderstood
13:38.38 ``Erik no, /etc/environment doesn't soudn familiar and isn't on mac or fbsd
13:38.45 starseeker I'd be surprised if all the shells agreed on something like that
13:39.22 ``Erik csh and sh have totally different notions on how to even set variables, so I don't think there's any way tto be universal
13:40.07 ``Erik most sh's are one or the other, and most of the known universe uses sh (I had never even heard of anyone actually using csh/tcsh until I came here)
13:40.24 starseeker ``Erik: the blend "format" is a scary beast, and I had considered trying to talk the Blender guys into LGPLing the parser aspects of their code until I found out more of the details of how they came to be GPL
13:40.42 ``Erik afaik, the blend format is a swizzled memory image, not a format :D
13:40.50 starseeker bingo
13:41.13 starseeker fortunately, it sounds like the gamekit folk have done a lot of the hard work of figuring out how to read that beast
13:41.33 ``Erik until blender changes again? or do they link to blender libs?
13:41.45 starseeker probably until blender changes again
13:42.03 starseeker but that's as good as it could get for someone like us, who won't be linking to the libs anytime soon
13:42.08 ``Erik what's the issue with a gpl'd exporter for blender?
13:42.33 starseeker hmm? there isn't an issue with Blender - I'm thinking about code we could use to base a blend-g convertor on
13:42.48 ``Erik if you're making a self contained thing like a game, you crank the handle when preparing the resources and ship the results...
13:42.51 ``Erik hrmmm
13:43.27 ``Erik a python asc exporter/importer for blender would probably be the least painful
13:43.52 starseeker from their description, the gamekit guys have more or less done an independent reader for the actual .blend files
13:44.14 starseeker ``Erik: yeah, that's one option
13:44.39 starseeker but you need Blender to pull it off, which kinda defeats the point of a convertor
13:44.54 ``Erik proe-g needs the proe-libs to pull it off
13:45.06 ``Erik q requires it's libs, too
13:45.24 starseeker right, because no one has ever reverse engineered the proe format and told the world about it
13:46.03 starseeker from what brlcad has said in the past, that would be a murderously difficult task
13:46.06 ``Erik because it's almost as scary and change prone as blenders :D *duck*
13:46.11 starseeker right
13:46.47 starseeker they have no particular incentive to make it easy for anyone else to read their files
13:47.21 starseeker unfortunately, they also have the same lack of incentive to export ALL their information (parametrics, metadata, etc) in something like STEP
13:47.22 ``Erik pro/e has disencentive, blender's opinion is probably "just install blender and write a python plugin"
13:47.29 starseeker right
13:47.35 ``Erik disincentive
13:48.45 starseeker we'll never have the resources to do anything about reverse-engineering binary cad formats, but if open source cad does start to take off we might see other projects start to try and tackle it
13:49.12 ``Erik as with most advancements, I think we'll see it happen in games, first
13:49.23 ``Erik e.g. gamekit :D *duck*
13:49.32 starseeker um, doubt it - CAD models are overkill for proe and friends
13:49.34 starseeker heh
13:49.50 ``Erik well, for .blend at least... pro/e is very niche
13:49.57 starseeker nods
13:50.19 ``Erik if you have pro/e or uni or whatever files you care about, then you probably have the software and can click 'export'
13:50.40 starseeker nowadays that's true
13:50.59 starseeker 'cept maybe in countries where a pro/e license is half a year's wages
13:51.07 d-lo and if you dont have the software, there's always bittorrents :P
13:51.12 ``Erik the bearded hacker chugging mountain dew in the campus computer lab probably doesn't have access to any of those, and doesn't care
13:51.19 starseeker d-lo: +1 cynical
13:51.25 d-lo :D
13:51.26 ``Erik she'd be more interested in writing a new cad
13:51.42 ``Erik (yes. bearded female hackers.)
13:51.54 d-lo I just threw up a little
13:52.00 ``Erik your welcome :D
13:52.20 starseeker ah, but if BRL-CAD has solved the CAD part of the equation, the lack of Pro/E import will be a glaring weakness
13:52.54 starseeker although I suppose SoidWorks might actually be of more immediate interest - what is the most common online CAD format, anyway?
13:54.17 ``Erik obj *cough*
13:54.25 starseeker heh
13:54.36 starseeker I suppose these guys may have some idea: http://www.3dcontentcentral.com/default.aspx
13:54.48 ``Erik .max might be big, too
13:55.11 starseeker pity it's almost certain none of those models are licensed so we can use 'em...
13:55.23 starseeker .max isn't a cad format per-say though, is it?
13:55.25 ``Erik I have a parser for the old 3ds format, but it works with the dos version, not the 'new' version when they went to winderz
13:55.39 ``Erik it's visually oriented, just like obj
13:56.17 ``Erik I think I showed ya my importer, the half-C/half-scheme thing?
13:56.38 starseeker yeah, scary :-)
13:57.01 ``Erik what? I used C to do the things C is really good at and scheme to do the things scheme is really good at :D
13:57.05 ``Erik <-- thought it was keen
13:57.39 starseeker oh, quite keen - but still scary :-)
13:57.51 brlcad starseeker: got a reply back from that 2D cad dev -- he's going to remove his gpl dep and relicense as lgpl, but doesn't have much time to help integrate
13:57.57 starseeker arrgh - yeah, thought so: You may not i) distribute Data as part of any service or ii) copy or post any Data on any Internet site or iii) broadcast Data in any media or iv) use the Data in a manner that is competitive with this 3D ContentCentral service.
13:58.04 starseeker brlcad: sweeet!
13:58.05 *** join/#brlcad Yoshi47 (~jan@64.235.102.210)
13:58.14 starseeker brlcad: nice work!
13:58.24 starseeker what was that link again?
13:59.12 ``Erik hm, 'bitrock installbuilder'
13:59.47 ``Erik whoa, clanlib is still alive
14:00.49 starseeker brlcad: nevermind, found it
14:02.59 brlcad ``Erik: alive and well .. their guys work on it pretty consistently
14:03.10 brlcad hearts clanlib
14:03.19 starseeker oh yeah - Dime is GPL, from Coin3d
14:05.42 d-lo looks @ clanlib...... purty neat!
14:07.07 starseeker brlcad: how does his constraint solver tie in with our libpc stuff?
14:08.24 brlcad I'd treat it as an implementation detail
14:08.35 brlcad no telling how much of his solver is 2D specific
14:08.50 starseeker nods
14:10.14 starseeker fair enough - at some point I need to study both our libpc stuff and varkon's approach to the problem - it's not a topic I really feel comfortable with
14:11.16 starseeker hah, coo
14:11.17 starseeker l
14:11.25 starseeker brlcad: check this out: http://code.google.com/p/osifont/
14:11.44 starseeker unfortunately it's currently GPL...
14:13.25 ``Erik a long time ago, a friend and I set out to make a worms2 clone for linux using clanlib, couldn't get the performance up to snuff on our 120 and 166 mhz machines :/ probably naivete in composition techniques
14:14.44 brlcad starseeker: constraint solving is a tricky bit -- kind of like implementing get_closest_point() or rt_poly_roots()
14:15.02 brlcad but similarly, there are some basic well-known methods that will do the job "good enough"
14:15.26 starseeker nods
14:52.04 brlcad https://www.ohloh.net/languages/compare?measure=projects&percent=true&l0=autoconf&l1=automake&l2=cmake&l3=-1&l4=make&l5=-1&commit=Update
14:52.59 ``Erik wonders what systems are missing O.o
14:53.06 ``Erik wonders who'll join his lunch posse
14:54.27 brlcad interesting that autotools have been on the rise for the past 6 months
14:57.25 d-lo well, they're all on the rise :)
14:58.28 brlcad yeah, but cmake's still pretty linear
15:02.05 brlcad my guess is that there are other unlisted build systems starting to bottom out, and the increase is just a usual influx of new projects getting added
15:02.14 brlcad systems like imake and .. cake
15:02.42 brlcad ant would have been an interesting comparison, but I guess it gets lost in the xml aggregate
16:36.16 d-lo bah, if I have a bunch of files that have ;1 appended to the end of the file names, how can I bulk get rid of them?
16:37.50 d-lo I have tried: find ./ -name "*;1" | sed 's/\;1//g'
16:38.07 d-lo but that only SHOWED the changes and didn't apply them to the file names.
16:38.24 d-lo I cannot see in the sed man page what switch I use to apply the changes :/
16:53.43 brlcad you need a lil more scripting foo magic
16:54.32 d-lo I got it to work by piping it thru rename instead of sed.
16:54.40 brlcad something like: for i in `find . -name "*;1"` ; do cp $i `echo $i | sed 's/\;1//g'` ; done
16:55.15 d-lo forgot that ubuntu ships with rename
16:55.23 brlcad yeah, linuxy
16:55.27 brlcad common pattern at least
16:55.38 brlcad goes to the hardware store to play
16:55.45 d-lo whatcha buyin?
17:01.19 ``Erik sed only alters the text, it has no ability to 'apply' anything
17:28.04 kanzure brlcad: do you know about vehicleforge.mil?
17:28.30 kanzure and if not, i'd like you to be involved in a proposal i'm crafting
17:35.15 ``Erik 403 O.o
17:47.46 CIA-42 BRL-CAD: 03erikgreenwald * r40169 10/isst/trunk/sdl/event.c: scale float/sink to scene size
18:01.19 kanzure it doesn't exist yet
18:01.23 kanzure https://www.fbo.gov/utils/view?id=11a895334e76707406e3b78c918357cd
18:01.34 kanzure this is pretty much what my 'skdb' project is (apt-get for hardware, and such)
18:37.52 *** join/#brlcad _psilva (~psilva@static-96-255-52-7.washdc.fios.verizon.net)
20:03.43 starseeker turns mildly red as he sees how configure.ac did its summary printout - I think perhaps I overengineered the CMake one a bit
20:04.11 starseeker it should be robust though...
20:39.33 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
22:32.56 starseeker ``Erik: yeah, it was my CFLAGS line in the quick, hacky src/other/libterm CMakeLists.txt that did it
22:35.03 starseeker getting some errors during compile...
22:35.06 starseeker bah
22:47.38 CIA-42 BRL-CAD: 03starseeker * r40170 10/brlcad/branches/cmake/src/other/libtermlib/CMakeLists.txt: Try this approach to the compile flags for libterm - Xcode doesn't like the old way.
22:48.37 starseeker hmm - ``Erik, looks like I need more dependency info for Xcode - the first pass has failures to build, but the second succeeds
22:56.26 starseeker ah, I might have known - conf/COUNT and conf/DATE
23:06.55 CIA-42 BRL-CAD: 03starseeker * r40171 10/brlcad/branches/cmake/CMakeLists.txt: Xcode exposed the need for explicit dependency specifications for include/conf/COUNT and include/conf/DATE - Xcode build now succeeds.
23:09.37 kanzure brlcad: are you around?
23:13.42 ``Erik thinks he'll have to get something like http://craftside.typepad.com/craftside/images/2008/09/17/devil_horn_headband_2.jpg so'z starseeker knows when he's playing devils advocate :D
23:53.06 starseeker O.o
23:53.36 starseeker if you wear that I'm gonna start calling you a "manager in training :-P"
23:54.20 starseeker was worth it though - Xcode building "for free" is pretty darn cool
23:57.14 ``Erik don't worry, I probably won't start dressing like http://travis.kroh.net/archives/000549.jpg
23:57.17 ``Erik probably
23:57.59 ``Erik generated a vcproj to throw over on the winderz machine yet?
23:58.18 starseeker is that link safe for work?
23:58.23 starseeker no, not yet
23:58.35 starseeker trying to cook up some minimal C code for time deltas
23:58.37 ``Erik yeah, it's a pic from an open source convention
23:58.53 ``Erik um, gettimeofday, cook the millisecs, then expand it out using ctime
23:59.12 ``Erik though gettimeofday may not be on winderz
23:59.22 starseeker that's probably finer than we need anyhow
23:59.42 ``Erik true
23:59.44 starseeker as far as configure and build timing goes, 1sec ~= 0
23:59.45 ``Erik time(3) ?
23:59.55 starseeker yeah, that's what I'm targeting
23:59.58 ``Erik it's c99

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