IRC log for #brlcad on 20080822

01:09.28 *** join/#brlcad andrecastelo_ (n=chatzill@189.71.62.158)
02:06.15 brlcad starseeker: I uploaded the solaris dist, so forget about it
02:08.55 starseeker Ah - thanks!
02:10.15 CIA-24 BRL-CAD: 03brlcad * r32499 10/brlcad/trunk/include/ged.h: ws
02:12.04 CIA-24 BRL-CAD: 03brlcad * r32500 10/brlcad/trunk/include/ged.h: doxygenify the macros
03:03.57 *** join/#brlcad Twingy (n=justin@74.92.144.217)
03:48.43 *** join/#brlcad andrecastelo__ (n=chatzill@189.71.43.146)
04:25.51 CIA-24 BRL-CAD: 03brlcad * r32501 10/brlcad/trunk/include/ged.h: add a GED_CHECK_ARGC_GT_0 macro to make sure argc is > 0 on all commands. this really belongs in a wrapper function for categories of commands, but it'll do fo r now and is better than having the replication throughout.
04:27.12 brlcad ~botmail send mafm curious that you only added the argc < 1 check to some commands but not others -- was that intentional?
04:28.06 brlcad ~botmail for mafm: curious that you only added the argc < 1 check to some commands but not others -- was that intentional?
04:28.11 brlcad there we go
04:28.19 brlcad stupid syntax
04:30.30 CIA-24 BRL-CAD: 03brlcad * r32502 10/brlcad/trunk/src/mged/ (chgmodel.c chgtree.c cmd.c muves.c utility2.c): quell constness warnings
04:30.44 CIA-24 BRL-CAD: 03brlcad * r32503 10/brlcad/trunk/src/mged/setup.c: fix/update the function sig
04:31.14 CIA-24 BRL-CAD: 03brlcad * r32504 10/brlcad/trunk/src/libged/ (154 files): use the new GED_CHECK_ARGC_GT_0 macro throughout to elimiate the 'invalid command name' block. really belongs in a wrapper, but good enough until there are command categories.
07:42.35 *** join/#brlcad thing0 (n=ric@123.208.46.243)
07:58.46 *** join/#brlcad cad18 (n=5b422263@bz.bzflag.bz)
08:19.48 *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni)
08:32.19 *** join/#brlcad geocalc (n=geocalc@91-171-217-174.rev.libertysurf.net)
08:38.30 brlcad yawns and wanders on home
09:08.35 brlcad yawns and arrives home, ponders foodage
09:34.15 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
09:57.10 Axman6 hands brlcad some corn chips
10:00.23 brlcad :)
10:00.30 brlcad munches happily
10:04.49 *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01)
10:07.52 *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt)
10:08.50 mafm hi cadheaddies :P
10:19.45 *** join/#brlcad thing0 (n=ric@123.208.42.135)
12:30.31 *** join/#brlcad thing0 (n=ric@124-169-89-189.dyn.iinet.net.au)
13:06.12 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
13:36.17 starseeker brlcad: Am I correct that the issue with the libpng/dyld confusion on OSX 10.5 is something that will require a fix from Apple?
13:52.20 starseeker glares at nmgs and iges-g
13:54.15 *** join/#brlcad thing0 (n=ric@124-169-28-44.dyn.iinet.net.au)
14:00.42 *** join/#brlcad thing1 (n=ric@124-169-28-44.dyn.iinet.net.au)
14:01.42 brlcad starseeker: nah, I think there's a way to work around it
14:01.58 brlcad but I haven't had my hands on a 10.5 to even try
14:05.33 starseeker mmm. So the bug stays open then.
14:05.35 starseeker k
14:07.48 starseeker heads in
14:28.12 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
14:39.10 CIA-24 BRL-CAD: 03d_rossberg * r32505 10/brlcad/trunk/src/libged/autoview.c: "small" is already defined in MS Windows SDK, renamed it to sqrt_small
14:59.39 prasad1 usain bolt is the man
14:59.41 prasad1 lol
14:59.46 prasad1 Bolt tears down the track after Powell and actually finishes in front of the Netherlands.
15:00.31 clock_ tightens the kingpin bolt on his skateboard and inserts brand new Powell bearings
15:00.56 clock_ USA in bolt
15:09.54 *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01)
15:17.02 *** join/#brlcad mas3773 (n=mas3773@75-13-4-215.lightspeed.kscyks.sbcglobal.net)
16:31.54 *** join/#brlcad elite01_ (n=elite01@unaffiliated/elite01)
17:17.31 *** join/#brlcad andrecastelo (n=chatzill@189.71.43.146)
17:44.31 mafm bye bye
17:50.27 brlcad looks like he finished the apt packaing: http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/983e8306acd1c080?hl=en
18:27.06 *** join/#brlcad pacman87 (i=127@resnet-45-219.dorm.utexas.edu)
18:27.11 brlcad andrecastelo: it'd be good to have a couple nice high-quality renderings of where your ray-tracer currently sits for a write-up
18:27.16 brlcad ooh, there he be
18:27.20 brlcad same for you pacman87 :)
18:27.30 pacman87 hmmm?
18:27.43 brlcad did you happen to see the guy's comment on the mailing list?
18:28.00 pacman87 i've been out of it for the past 24ish hours
18:28.07 brlcad it was a few days ago
18:28.17 pacman87 checks
18:28.45 brlcad it might have been on the forums
18:28.49 pacman87 i need to pack to leave in half an hour
18:28.53 pacman87 grandmother's funeral
18:28.56 pacman87 back sunday
18:29.02 brlcad aww, sorry to hear that
18:29.18 brlcad forget about it then
18:29.22 pacman87 when do i need to finish the final gsoc survey by?
18:29.35 brlcad looks
18:30.12 brlcad pacman87: looks like the end of the monthh
18:30.26 brlcad sept 1st being the eval deadline
18:30.37 pacman87 ok, it can wait til i get back
18:32.29 brlcad yeah, and what I mentioned isn't for the eval -- it's for a report I'm putting together
18:32.35 brlcad for our community and for other gsocers
18:32.51 pacman87 ah, ok
18:59.16 andrecastelo brlcad: ok, will do!
19:01.45 brlcad thx
19:15.21 andrecastelo truck rendering: http://img176.imageshack.us/img176/169/truckks2.jpg
19:16.28 andrecastelo and this is what happens when shadow was supposed to occur: http://img147.imageshack.us/img147/3701/greycornellra2.jpg and http://img141.imageshack.us/my.php?image=bluecornelllp7.jpg (blue was set as the 'shadow')
19:16.36 brlcad was more thinking something at 2048x2048, lot more detailed :)
19:17.07 andrecastelo and the mlib errors: http://img296.imageshack.us/img296/2043/mliberrorseh9.jpg
19:17.09 andrecastelo hm i see
19:18.20 brlcad mm, looks like you're going through liboptical now?
19:19.33 andrecastelo ``Erik thinks it sets one material for every one
19:20.16 andrecastelo i mean, the same material for every region
19:20.35 brlcad materials only matter to liboptical, so I take that's a yes? :)
19:21.16 brlcad render onto a white background too, that'll print better
19:22.23 andrecastelo still, the material set up is similar to rt o.O
19:23.04 brlcad yeah, something clearly is amiss there
19:28.41 ``Erik more important, it spews mlib errors about missing material with several 'should be there' mats, so yeah, something missing with liboptical interface
19:30.03 ``Erik notes that the "parallel issue" is still there and may possibly be a contributing factor?
19:32.31 andrecastelo ``Erik: could be, I'll try expanding it
19:37.53 andrecastelo notices issues with the file output in rtmlt
19:41.14 andrecastelo it may also have something to do with the parallel issue
19:50.42 andrecastelo ``Erik: what is that parameter to use more threads?
19:57.27 ``Erik -P
19:57.46 ``Erik -P8 for example
20:09.14 brlcad man rt or brlman rt will list a slew of options that you're getting for free by being an rtui app
20:09.34 starseeker brlcad: well, it looks like the region_id bug wasn't a bug after all
20:09.50 brlcad what was it?
20:10.30 starseeker they had a model that did a nasty subtraction of an entire assembly (tree with multiple regions below the top level) and also included the tree they subtracted - using reid on that tree cause multiple renamings of regions
20:11.02 starseeker Dwayne was getting second hand info, apparently - once I got a direct look at it it made sense
20:11.33 andrecastelo ``Erik: can you do rtmlt -P4 truck.g g4 and tell me what happens? I've added the bufmode options, and it's drawing nicely with -PX
20:11.49 starseeker the correct thing to do would be to fix the model, but since that's unlikely running reid on the individual subtrees should work just fine
20:12.35 starseeker if we wanted to we could make reid smart about not changing the region_id of a region more than once in an assignment, but that may or may not satisfy expectations
20:13.30 brlcad mm, interesting
20:13.47 starseeker they REALLY need to fix their subtractions
20:13.48 brlcad reid does just do a simple recursive walk
20:14.07 starseeker nods
20:14.19 brlcad iirc it builds up a region list before applying changes
20:14.49 starseeker hmm. Did its behavior change since 7.10.4?
20:15.02 starseeker (they've got an old version linked to stable for some reason)
20:15.20 brlcad nope
20:15.24 starseeker huh.
20:16.03 brlcad yeah, looks like it builds up a final list of regions for all specified tree(s) and then incrementally sets each
20:16.14 brlcad in order encountered
20:16.20 starseeker does it check for duplicate entries?
20:16.22 brlcad so hm, if listed multiple times..
20:16.36 starseeker is 99% sure that's where the trouble is
20:16.52 starseeker it did just fine until multiple references crept in
20:17.08 brlcad no, it definitely does not
20:17.10 brlcad runs a test
20:17.46 starseeker Do we want to? it might slow things down on big models
20:20.13 brlcad hm, that still doesn't fully explain the 32k limit
20:20.25 starseeker I didn't see the 32k limit
20:20.35 starseeker I think we were getting confused reporting
20:20.41 brlcad so then what was the actual problem?
20:20.47 brlcad id's that were larger than they expected?
20:21.08 brlcad because my tests are working and are doing what I'd expect -- they just get incremented multiple times
20:21.14 starseeker right - or when they looked at a tree and expected 301, 302, 303... and didn't always get it
20:21.37 starseeker They might get 301, 302, 311, 304, 322, ...
20:21.38 brlcad they'd get 301, 305, 306, 309 etc
20:21.42 brlcad sure
20:21.53 starseeker I think that's what was doing it
20:22.08 starseeker I successfully assigned numbers WAY over 32k
20:22.21 brlcad *shrug*, that's not supposed to be a big deal .. the 32k was what sounded like a problem
20:22.36 starseeker agreed
20:22.41 brlcad there was a 32k limit in one of the fastgen tools, maybe that's what they were getting confused with
20:23.12 starseeker could be. When I went over the behavior they presented me with as a problem was as described above
20:24.21 starseeker I think up until now they've always had well behaved (or at least xpushed) models that did increment in order
20:26.32 brlcad negatives above the region level are usually evil
20:26.55 andrecastelo ``Erik: i'll commit, apparently it works. Didn't fix shadow or file output issues
20:27.04 brlcad but pretty prevalent unfortunately
20:27.27 starseeker was tempted to call the orca guys and offer to fix the model to make the problem go away...
20:30.59 CIA-24 BRL-CAD: 03andrecastelo * r32506 10/brlcad/trunk/src/rt/viewmlt.c: Added BUFMODE support to rtmlt: modified view_pixel() and view_2init(). Added reproject_worker() and reproject_splat().
20:33.45 starseeker closes bug... yay!
20:38.03 andrecastelo brlcad: output to file is a little weird. The bigger the image, the bigger the artifacts and problems (more like, the longer the scanlines are shifted to the right)
20:39.05 brlcad ~starseeker++
20:39.07 andrecastelo s/scanlines/lines of pixels
20:39.44 brlcad andrecastelo: sounds like you either have a multithreading I/O bug or you're writing the wrong number of pixels per scanline
20:51.47 CIA-24 BRL-CAD: 03starseeker * r32507 10/brlcad/trunk/doc/docbook/system/mged/mged_commands.xml: Add note about correction to VOLII example - error is in pdf so will need to be caught/changed when that command is eventually docbooked.
20:53.10 starseeker closes VolumeII arced bug
21:19.10 CIA-24 BRL-CAD: 03brlcad * r32508 10/brlcad/trunk/ (NEWS src/tclscripts/mged/reid.tcl): (log message trimmed)
21:19.10 CIA-24 BRL-CAD: add support to get_regions to ignore duplicate regions in the hierarchy so that
21:19.10 CIA-24 BRL-CAD: get_regions only lists all regions once. this makes it so that reid will
21:19.10 CIA-24 BRL-CAD: similarly only set the regionID on a region once instead of incrementing it
21:19.12 CIA-24 BRL-CAD: multiple times (if it was, say, subtracted at an assembly level as well as used
21:19.14 CIA-24 BRL-CAD: elsewhere as a positive region). this fixes an unexpected behavior reported by
21:19.16 CIA-24 BRL-CAD: dwayne et al. also made get_regions work on single regions where the only
21:19.51 starseeker brlcad: thanks!
21:28.57 CIA-24 BRL-CAD: 03brlcad * r32509 10/brlcad/trunk/src/tclscripts/mged/remat.tcl: refactor remat to use get_regions so that it gets the same benefits of only setting the materialID once per region (even if it doesn't change anything). simplifies the implementation a bit anyways.
21:35.05 CIA-24 BRL-CAD: 03brlcad * r32510 10/brlcad/trunk/src/tclscripts/mged/remat.tcl: sort the commands by order of use and add db
21:37.18 CIA-24 BRL-CAD: 03brlcad * r32511 10/brlcad/trunk/src/tclscripts/mged/ (Makefile.am get_regions.tcl): separate out get_regions into its own file since even though it's an under-the-hood devish command, it's useful stand-alone
21:38.06 CIA-24 BRL-CAD: 03brlcad * r32512 10/brlcad/trunk/src/tclscripts/mged/reid.tcl: remove get_regions from here since it's used in other places now, remove authorship, list all deps
21:44.43 CIA-24 BRL-CAD: 03brlcad * r32513 10/brlcad/trunk/src/tclscripts/mged/ (help.tcl helpdevel.tcl): move get_regions from being a user command to being a developer command. minor rewordings
21:45.52 brlcad gets bored poking on Tcl, looks for some C code to play with
21:46.10 starseeker heh
21:46.42 CIA-24 BRL-CAD: 03brlcad * r32514 10/brlcad/trunk/src/tclscripts/mged/help.tcl: oops, save the file first
21:48.11 *** join/#brlcad clock__ (n=clock@217-162-111-77.dclient.hispeed.ch)
22:21.02 starseeker brlcad: Looking at the report about attr set region not resulting in attr show printing a region type identification, I think it's because the dp->d_flags type is not changed when attr sets the region attribute. Should attr be automatically spotting the setting of region and changing the flag to DIR_REGION as well?
22:22.08 starseeker from what I can tell, it almost looks like MGED is creating a new region combination to replace the old combination when the flag is toggled there, but I'm not sure yet
22:22.34 starseeker looks at clock and decides he'd better get a move on
22:54.03 CIA-24 BRL-CAD: 03homovulgaris * r32515 10/brlcad/trunk/src/libpc/pcVariable.h: stopping the usage of VarDomain class so as to begin support for non-unique solutions
23:06.25 CIA-24 BRL-CAD: 03homovulgaris * r32516 10/brlcad/trunk/src/libpc/ (pcSolver.h pcVariable.h): removal of VarDomain code, testing addSolution method : only Var pointers transfered between solver and solution
23:30.27 *** join/#brlcad archivist_ub (n=archivis@host81-149-119-172.in-addr.btopenworld.com)
23:35.17 CIA-24 BRL-CAD: 03homovulgaris * r32517 10/brlcad/trunk/src/libpc/ (pcParameter.cpp pcSolver.h solver_test.cpp): passing multiple messages to solution class by modification of the solver, adding numSolutions() method to PCSolver to return the number of solutions found, coding style edits
23:50.49 *** join/#brlcad ChanServ (ChanServ@services.)
23:50.49 *** join/#brlcad archivist_ub (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
23:50.49 *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM]
23:50.49 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
23:52.58 *** join/#brlcad ChanServ (ChanServ@services.)
23:52.58 *** join/#brlcad archivist_ub (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
23:52.58 *** join/#brlcad alex_joni (n=juve@emc/board-of-directors/alexjoni) [NETSPLIT VICTIM]
23:52.58 *** mode/#brlcad [+o ChanServ] by irc.freenode.net

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