irclog2html for #brlcad on 20050622

00:36.29 CIA-8 BRL-CAD: 03brlcad * 10brlcad/src/rt/Makefile.am: vers.c is not dependant upon all the sources, just on common and view.c
01:02.29 Twingy Makefile.am:22: ONLY_BENCHMARK does not appear in AM_CONDITIONAL
01:02.29 Twingy Makefile.am:29: ONLY_RTS does not appear in AM_CONDITIONAL
01:02.29 Twingy Use of uninitialized value in pattern match (m//) at /usr/local/bin/automake-1.9 line 3661.
01:02.29 Twingy db/Makefile.am:56: INSTALL_MODELS does not appear in AM_CONDITIONAL
01:02.29 Twingy Use of uninitialized value in pattern match (m//) at /usr/local/bin/automake-1.9 line 3661.
01:02.31 Twingy Use of uninitialized value in pattern match (m//) at /usr/local/bin/automake-1.9 line 3661.
01:02.40 Twingy Use of uninitialized value in pattern match (m//) at /usr/local/bin/automake-1.9 line 3661.
01:03.06 brlcad eh
01:03.12 Twingy doing a build
01:03.26 Twingy Making all in sh
01:03.26 Twingy cd .. && make am--refresh
01:03.26 Twingy <PROTECTED>
01:03.27 Twingy configure.ac: no proper invocation of AM_INIT_AUTOMAKE was found.
01:03.27 Twingy configure.ac: You should verify that configure.ac invokes AM_INIT_AUTOMAKE,
01:03.27 Twingy configure.ac: that aclocal.m4 is present in the top-level directory,
01:03.29 Twingy configure.ac: and that aclocal.m4 was recently regenerated (using aclocal).
01:03.31 Twingy Makefile.am:22: ONLY_BENCHMARK does not appear in AM_CONDITIONAL
01:03.35 Twingy Makefile.am:29: ONLY_RTS does not appear in AM_CONDITIONAL
01:04.31 brlcad sounds like there's a typo in your configure.ac?
01:04.44 Twingy just did a cvs update -dP
01:04.53 Twingy about an hour ago
01:04.57 brlcad and reran autogen.sh?
01:05.02 Twingy no
01:05.33 Twingy should I be recompiling the whole package everytime I do a cvs update?
01:05.39 brlcad no
01:05.44 Twingy k
01:05.56 brlcad that warning is bogus -- not sure what it's from
01:06.24 brlcad there's an AM_INIT_AUTOMAKE in configure.ac (two actually), and ONLY_* do appear in AM_CONDITIONALS
01:06.39 brlcad maybe you had a cvs conflict on update
01:06.46 Twingy k
01:07.01 Twingy autogen finished
01:07.05 Twingy rerunning configure
01:07.17 brlcad if autogen finished.. then that warning is even more bogus
01:07.22 brlcad s/warning/error/
01:08.04 Twingy running make
01:08.09 Twingy oh well
01:08.13 Twingy make didn't complain this time
01:08.24 brlcad pretty cool.. i have rtarea reporting the exposed and unexposed surface areas
01:08.33 Twingy for rtweight?
01:08.40 brlcad rtarea
01:08.44 Twingy something new?
01:09.04 brlcad no, it was an old tool that would tell you "area = 123.321"
01:09.23 brlcad now it tells you per region how much is used, and computes unexposed surface areas too
01:09.36 Twingy are you evaluating the surface areas by doing the double integral or just firing craploads of rays at it?
01:09.41 brlcad like how much of an engine is presented from a particular view
01:09.57 Twingy s/you/rtarea
01:10.26 brlcad shoots rays at user-defined resolution
01:10.38 Twingy take very long?
01:10.53 brlcad not really
01:10.55 Twingy cool
01:11.02 brlcad much less time than it takes to render
01:11.02 Twingy hrm
01:11.06 Twingy I could use that for my rocket
01:11.11 Twingy computing center of pressure
01:11.16 brlcad it's just basically a ray bean counter that projects all the way through
01:11.26 Twingy gotcha
01:12.25 brlcad doesn't do total surface area yet -- just area projected onto the viewplane approximated by the viewgrid size
01:12.51 Twingy ah, hrm
01:13.01 brlcad so it's totally view dependant -- but they use it for something
01:13.08 Twingy hrm
01:13.22 Twingy wouldn't be that hard to make the rays emit from an icosphere
01:13.33 Twingy that'd give a uniform area distribution
01:13.47 brlcad the new tessellator idea I have now from the conference should be able to do a fast total surface area calculation
01:13.53 Twingy yah
01:14.04 Twingy tesselated stuff is easy peasy to get surface area for
01:29.26 Twingy hrm
01:29.29 Twingy you commit that gui thing yet?
01:37.07 CIA-8 BRL-CAD: 03brlcad * 10brlcad/configure.ac: add configuration options to enable/disable the proe plugin
01:38.23 CIA-8 BRL-CAD: 03brlcad * 10brlcad/configure.ac: revert the new data directory location until mged is properly set to search there for the tclscripts and help files
01:38.34 brlcad fixed
01:40.06 Twingy sweet
02:49.15 Twingy hrm
02:49.36 Twingy this is surprisingly entertaining code to work on
02:49.47 Twingy reminds me of the C64
02:50.01 brlcad pic?
02:50.07 Twingy the console for IGVT
02:50.11 brlcad ah
02:50.35 Twingy press ` while you are running and the console appears ... quake style y0
02:51.01 Twingy throw some commands at it, and back to the images you go
02:54.01 brlcad the way it should be
02:54.06 brlcad good stuff
02:54.12 Twingy aww yea
02:54.43 Twingy I notice
02:54.51 Twingy CIA-8 doesn't always post cvs updates
02:54.57 Twingy commits rather
02:56.25 brlcad yeah, usually means scanline's working on it, doing something to it
02:56.59 brlcad the e-mails still arrive, though
02:57.00 Twingy they going or not?
02:57.14 brlcad scanline's not
02:57.17 brlcad purple_cow is
02:57.22 Twingy sgi?
02:57.42 Twingy paying for david that is
02:57.57 brlcad paying for most, yeah
02:58.05 brlcad though not sgi
02:58.18 brlcad other job/group/something
02:58.27 Twingy k
02:59.08 Twingy f0shizzle mah command line nizzle
03:53.30 *** join/#brlcad ibot (ibot@166.70.99.142)
03:53.30 *** topic/#brlcad is http://brlcad.org/ || BRL-CAD is now Open Source! || Release 7.2.6 is now posted (20050612) || Several will be at Siggraph 2005, BoF meeting on Monday 11am-12noon || 'brlcad' is attending the 2005 International Conference on Shapes and Solids (Jun 13-17)
04:59.27 *** join/#brlcad prasad (~4610162e@bz.bzflag.bz)
05:00.12 *** part/#brlcad prasad (~4610162e@bz.bzflag.bz)
05:06.51 Twingy sean, you there?
05:08.41 brlcad yup
05:09.26 Twingy I'm going to tie python into adrt
05:09.40 Twingy and I need a ${PYTHON}
05:09.52 Twingy and a @PYTHON_CFLAGS@
05:10.21 Twingy got any ideas?
05:11.06 brlcad not off the top of my head
05:11.19 Twingy python doesn't seem to come with any sdl-config like script
05:11.32 Twingy so that could make detection of the include folder tricky
05:12.04 brlcad the library should know
05:12.11 Twingy hrm?
05:12.17 brlcad could be checks similar to what I had to do for tcl
05:12.34 brlcad you embedding or just using?
05:12.37 Twingy embedding
05:12.42 brlcad so what's the library?
05:12.44 Twingy as the scripting language for the console
05:12.47 Twingy -lpython
05:13.14 brlcad that becomes a simple library check, maybe another one for headers
05:13.36 Twingy would it be much effort to add right now?
05:13.37 brlcad the library itself should provide some means to locate it's own scripts
05:14.23 brlcad not too much effort, but it's going to need a slew of testing
05:14.37 brlcad wouldn't recommend it for this iteration given there's just a week left
05:14.56 brlcad but if you want to, i can look into it more tomorrow
05:14.56 Twingy hrm
05:15.36 Twingy I'd like to have a working console by friday for the meeting with the pauls... and it's either spend time writing my own command processor, or just use python...
05:15.48 brlcad the check for the library itself is simple enough to add, so are the headers -- that should be pretty evident to add in the configure.ac
05:16.00 Twingy checking
05:16.48 brlcad basically three sections, a header, a library, and a system feature
05:17.05 Twingy k
05:17.16 brlcad the "system feature" section will just check the header and library results and enable/disable the feature
05:17.45 brlcad you tested if mged worked?
05:18.12 Twingy PYTHONLIB=""
05:18.12 Twingy AC_CHECK_LIB(python, deflate, PYTHONLIB="-lpython")
05:18.20 Twingy haven't updated yet, one sec
05:19.19 brlcad deflate isn't a libpython symbol
05:19.39 Twingy ah
05:19.44 Twingy hehe, stole the one from zlib
05:19.52 Twingy let me nm for something
05:20.08 CIA-8 BRL-CAD: 03twingy * 10brlcad/src/adrt/ (7 files in 4 dirs): more additions to the console and beginning to add python interpreter.
05:23.26 brlcad hrm .. okay I got some good python tests
05:23.31 Twingy oh?
05:23.34 brlcad it ain't pretty, but it should work
05:23.36 Twingy k
05:24.23 brlcad have to basically invoke the interpreter and ask it where it's stuff is
05:24.23 Twingy but everyone seems to gag over perl
05:24.42 brlcad e.g. python -c "from distutils import sysconfig; print sysconfig.get_python_inc()"
05:24.43 Twingy ah
05:24.49 Twingy nifty
05:24.57 brlcad fugly
05:25.08 Twingy not as nice as sdl-config
05:25.50 brlcad that's one of a handful
05:26.04 Twingy I should write, go_take_a_break.sh which runs autogen, configure, and make
05:26.44 Twingy err
05:26.45 brlcad i used to have an option to autogen.sh that did that for y ou
05:27.05 Twingy cvsupdate -dP && ./autogen.sh && ./configure --enable-optimized --prefix=/usr/local && make -j5
05:27.34 Twingy ^-- go_take_a_nap.sh
05:27.41 brlcad eek, I wouldn't do the -dP every time
05:27.52 Twingy I just did a make
05:27.57 Twingy and it didn't build anything new
05:27.59 Twingy so...
05:28.07 Twingy let's see what this make install does for me
05:28.20 brlcad hmm
05:28.25 brlcad i suspect it won't work
05:28.32 brlcad the search paths are compiled in to libbu and mged
05:28.33 Twingy I suspect you're right :)
05:28.43 Twingy maybe I'll do a clean build
05:28.48 Twingy ^-- goto_bed.sh
05:28.48 brlcad you should be able to make clean those two dirs
05:28.52 Twingy k
05:29.07 Twingy yep, no go
05:29.14 brlcad actually.. hrm
05:29.19 brlcad it should have worked
05:29.32 Twingy cleaned libbu and mged
05:29.36 Twingy compiling
05:29.47 brlcad that's not the problem.. that's why it _didn't_work.. because it wasn't compiled in
05:30.02 brlcad did make install create a /usr/local/tclscripts?
05:30.19 Twingy no
05:30.36 brlcad grep DATA configure.ac
05:30.57 Twingy # BRLCAD_DATA_DIR='${pkgdatadir}/${BRLCAD_VERSION}'
05:30.57 Twingy BRLCAD_DATA_DIR='${datadir}'
05:30.57 Twingy AC_SUBST(BRLCAD_DATA_DIR)
05:30.57 Twingy SAMPLE_APPLICATIONS_DIR='$(BRLCAD_DATA_DIR)/sample_applications'
05:31.15 brlcad grep datadir src/tclscripts/Makefile
05:31.44 Twingy pkgdatadir = $(datadir)/brlcad
05:31.44 Twingy BRLCAD_DATA_DIR = ${datadir}
05:31.44 Twingy datadir = ${prefix}/share
05:31.44 Twingy [justin@borg:~/src/brlcad]$
05:31.59 brlcad ahhh
05:32.14 brlcad oops
05:32.18 Twingy o.O
05:32.37 brlcad it's going to be messy in /usr/local
05:32.46 Twingy urf
05:32.48 brlcad cp -R /usr/local/share/tclscripts /usr/local/.
05:32.57 Twingy k
05:32.58 brlcad cp -R /usr/local/share/html /usr/local/.
05:33.02 brlcad that should do it
05:33.14 Twingy cp or mv?
05:33.20 brlcad either
05:33.24 Twingy mv
05:33.55 Twingy no usrlocalsharehtml
05:34.25 brlcad er /usr/local/share/doc/html
05:34.47 Twingy k
05:34.50 Twingy it's werkin
05:36.26 brlcad i'll have to work on the interpreter calls later today .. testing for binaries is a bit harder than libs/headers
05:36.36 Twingy k
05:36.47 Twingy ev is slow
05:36.54 Twingy maybe I shouldn't have done that
05:39.03 Twingy erf
05:39.26 Twingy mged is choking on this bot
05:41.15 brlcad heh
05:41.28 brlcad that was one of the good things I got from the conference that I'm looking forward to implementing
05:41.35 Twingy hrm?
05:42.15 Twingy this bot is like un editable on mged
05:42.24 brlcad two algorithms related to very nice tesselation techniques
05:42.25 Twingy just sends mged into like an infinite loop
05:42.29 Twingy trying to do a primitve selection
05:42.31 Twingy it's goofy
05:42.32 brlcad parallelizable even
05:42.53 Twingy why would mged spend so much time
05:42.57 Twingy changing a mesh from red to white
05:43.21 brlcad not based so much on the silly repetitive "tesselate this sphere to detail BLAH and figure out what's inside/outside/on an edge" junk
05:43.58 Twingy okay
05:44.03 Twingy so how am I supposed to rotate this dragon
05:44.09 brlcad ev'ing a bot gets exponentially worse due to how the tesselator works
05:44.10 Twingy if trying to edit it sends it into infinite loop
05:44.22 brlcad ev isn't edit
05:44.27 Twingy forget ev
05:44.27 TheLastSpartan I've never heard of ev, Twingy!
05:44.29 Twingy that was like 10 minutes ago
05:44.35 brlcad heh
05:44.50 Twingy Edit->Prim Selection
05:45.14 brlcad just "e blah"
05:45.31 Twingy I can draw ply_bot
05:45.45 Twingy no problem
05:45.49 Twingy editing it is an issue
05:46.03 Twingy hrm
05:46.08 Twingy l ply_bot was bad
05:46.20 brlcad not too useful for large bots
05:46.30 Twingy not usable with large bots
05:46.36 Twingy at all
05:46.43 Twingy on a 50 gigglehurts computer
05:46.52 Twingy hrmmm
05:46.57 Twingy I'll have to load this into blender then
05:47.15 brlcad twas the last primitive added with only minimal support.. so yeah, it sucks
05:47.30 Twingy I dunno why doing a list on triangles
05:47.43 Twingy would take a long time before it started to do anything
05:47.44 Twingy you like
05:47.47 Twingy loop through an array
05:47.49 Twingy and print
05:47.53 Twingy there's no preprocessing
05:48.06 brlcad *shrug*
05:48.09 brlcad probably tcl buffering
05:48.32 Twingy so much for complaining that mged isn't working :(
05:48.58 Twingy might as well
05:49.19 brlcad doesn't sort assemblies alphabetically
05:49.33 brlcad fix it ;)
05:49.35 Twingy feed it into qsort?
05:49.41 Twingy I already did, adrt :)
05:49.53 Twingy just need to add a geometry adding feature to it now ^_^
05:49.54 brlcad that aint editing
05:50.03 Twingy well, I'd rather do that
05:50.14 Twingy than try and unkludge somone elses code
05:50.59 Twingy we should talk about this tesselation stuff
05:51.08 Twingy maybe we can make it the new geometry editor
05:51.15 Twingy but having do csg internally
05:51.25 Twingy or have a csg representation internally
05:51.32 Twingy that way it doesn't lose fidelity
05:52.15 Twingy the primitives would get a quick tesselation and shoved into the viewer/editor
05:53.58 Twingy mmm bed time
05:54.08 brlcad time for me to go home i think
05:54.33 Twingy hrm
05:54.36 Twingy we need a futon
05:54.38 Twingy at work
05:54.47 Twingy for the office
05:55.00 brlcad yep
05:55.03 Twingy maybe we can find a cheap one and we'll both pitch in for it
05:55.09 Twingy bet we could find something decent for under $100
05:55.12 Twingy at ikea
05:55.16 brlcad prolly
05:55.25 Twingy with pillow and blanket
05:56.02 Twingy I wish they'd turn that wash closet into a shower
05:56.25 Twingy a tiny shower would rock
05:56.33 brlcad yeah
05:56.37 Twingy maybe we can ask lisa
05:56.47 Twingy since we have people that exercise and stay over night and stuff
05:56.54 Twingy it's already got the plumbing
05:57.07 Twingy just a matter of paying $1k for somone to come in and install something
05:57.38 Twingy anywho
05:57.43 Twingy laundry is done
05:57.43 Twingy later
05:59.12 brlcad later
06:21.38 CIA-8 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewweight.c: this should really use bu_units_conversion() and bu_units_string()
06:24.52 CIA-8 BRL-CAD: 03brlcad * 10brlcad/src/rt/rtscale.c: sting the string typo
08:38.18 *** join/#brlcad clock- (~clock@97.205.62.81.cust.bluewin.ch)
12:16.02 *** join/#brlcad clock- (~clock@97.205.62.81.cust.bluewin.ch)
12:17.55 *** join/#brlcad clock- (~clock@97.205.62.81.cust.bluewin.ch)
12:24.15 *** join/#brlcad clock- (~clock@97.205.62.81.cust.bluewin.ch)
12:24.42 *** join/#brlcad clock- (~clock@97.205.62.81.cust.bluewin.ch)
13:53.27 *** join/#brlcad Twingy_ (~justin@pcp0011647505pcs.aberdn01.md.comcast.net)
15:20.12 *** join/#brlcad jrobey (~jason@drs-15-143.psl.nmsu.edu)
16:15.53 *** join/#brlcad Teppy (~43ac300e@bz.bzflag.bz)
16:16.30 Teppy Hey guys, I'm hoping someone here might be able to help me. I'm Andy Tepper, designer for A Tale in the Desert...
16:17.34 Teppy I'm working on a new MMORPG based on "Tales of Alvin Maker", a series of books by Orson Scott Card, and I'm exploring the use of CSG for a part of that project.
16:23.20 Teppy If anyone here can answer a few questions about whether brlcad would help with my project, just chat - I'll idle for a bit.
16:27.19 archivist yeah do lurk a while ppl here do reply later when they are able
17:41.41 *** join/#brlcad clock- (~clock@97.205.62.81.cust.bluewin.ch)
18:43.19 brlcad hmm
18:44.49 *** join/#brlcad jrobey (~jason@drs-15-90.psl.nmsu.edu)
20:29.54 *** join/#brlcad archivist_ (~archivist@host217-35-103-47.in-addr.btopenworld.com)
22:04.13 *** join/#brlcad archivist_ (~archivist@host217-35-103-47.in-addr.btopenworld.com)
22:06.57 *** join/#brlcad archivist (~archivist@host217-35-103-47.in-addr.btopenworld.com)
22:31.36 CIA-8 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewarea.c: (log message trimmed)
22:31.36 CIA-8 BRL-CAD: Shazam. This makes a fairly extensive improvement (pretty much a rewrite) of
22:31.36 CIA-8 BRL-CAD: rtarea to report both the presented and exposed area projections for both
22:31.36 CIA-8 BRL-CAD: regions and assemblies. The regions are sorted alphabetically, the assemblies
22:31.36 CIA-8 BRL-CAD: are indented by maximum encountered visitation depth (which isn't the same as
22:31.36 CIA-8 BRL-CAD: the construction hierarchy, but good enough for organizing the list somewhat),
22:31.36 CIA-8 BRL-CAD: and the number of hits are reported as well. more work is needed to alphabetize
22:32.42 CIA-8 BRL-CAD: 03brlcad * 10brlcad/src/rt/rtarea.1: document the new rtarea output including details on the difference between presented and exposed surface areas, this implements sf request 1225052 from dwaynelk
22:56.26 CIA-8 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewarea.c: refactor the printing of region areas to a function
23:07.29 *** join/#brlcad cad747 (~51a5a039@bz.bzflag.bz)
23:08.16 *** part/#brlcad cad747 (~51a5a039@bz.bzflag.bz)
23:13.24 CIA-8 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewarea.c: refactor the two assembly book-keeping functions into just one using the area type enum type. also fix the previous refactoring's count of region encounters.
23:15.44 Twingy rdy for some python? :)
23:33.58 CIA-8 BRL-CAD: 03brlcad * 10brlcad/src/rt/viewarea.c: refactor the two assembly printing sections into one function, print_assembly_area_list
23:36.45 archivist_ indistinct error msg: error: source directory already configured; run "make distclean" there first
23:36.45 archivist_ <PROTECTED>
23:37.55 archivist in /configure btw
23:52.03 Twingy sean, you mind if I commit now?

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.