IRC log for #brlcad on 20100630

00:24.17 *** join/#brlcad Nohla (~Nohla@168.226.179.199)
01:35.35 CIA-93 BRL-CAD: 03starseeker * r39747 10/brlcad/trunk/src/libged/red.c: get closer to supporting red on non-existant combs again... seems like there should be a better way here...
01:49.04 CIA-93 BRL-CAD: 03starseeker * r39748 10/brlcad/trunk/src/libged/red.c: OK, there we go - had to create a comb from scratch when there was nothing to copy.
01:59.22 CIA-93 BRL-CAD: 03starseeker * r39749 10/brlcad/trunk/src/libged/red.c: few tweaks to red code.
02:04.25 starseeker brlcad: just curious - any reason we don't have a bu_vls_temp_file in lu of using MAXPATHLEN?
02:12.08 CIA-93 BRL-CAD: 03starseeker * r39750 10/brlcad/trunk/src/libged/red.c: We have (potentially) a whole different attribute set as compared to the previous state of the comb - need to replace to make sure removed attributes are gone.
02:15.05 starseeker that may have done it - I have now successfully added attributes, removed attributes, changed attribute values, changed tree structures, and removed a matrix
02:15.42 starseeker still need to check all the attributes for any funny behavior, but it looks like we're really in business now
03:34.45 *** join/#brlcad yukonbob (~svs@S0106001125477e9c.ok.shawcable.net)
05:09.06 kanzure any ideas for a quick infographic to show what 'boundary representation' is?
05:09.23 kanzure for csg this is usually sufficient: http://en.wikipedia.org/wiki/File:Csg_tree.png
05:09.27 kanzure but brep is slightly harder to convey
05:28.11 Ralith show a part being constructed from a plane, maybe?
05:28.18 Ralith or a nurbs solid or w/e
05:31.25 Ralith control point tweaks are less obvious than CSG ops, of course, but they can be shown
10:46.26 louipc kanzure: I guess I'd demonstrate a bunch of extrusions
13:10.19 brlcad starseeker: cool, does that only affect red?
13:10.56 *** join/#brlcad Stattrav (~Stattrav@117.192.144.82)
13:11.12 brlcad I think I fixed edcomb .. which was more a failing of documentation and use when I got into the source code
13:11.18 brlcad so we may be good to tag release
13:12.25 brlcad kanzure: I have a graphic I put together that demonstrates the differences
13:12.33 brlcad see if I can put it up for you somewhere if it's not already
13:15.05 brlcad kanzure: it's a variant of http://brlcad.org/tmp/brepstep.jpg that explains the three main types one encounters using those three spheres
13:30.03 ``Erik neat http://news.bbc.co.uk/2/hi/europe/10440300.stm
14:04.51 *** join/#brlcad SWPadnos (~Me@dsl107.esjtvtli.sover.net)
14:05.05 *** join/#brlcad SWPadnos (~Me@emc/developer/SWPadnos)
15:18.53 CIA-93 BRL-CAD: 03r_weiss * r39751 10/brlcad/trunk/src/conv/obj-g_new.c: reversed stop-on-nmg-bomb option, added and updated function documentation
15:33.21 brlcad woot
15:33.31 brlcad I think that makes obj-g ready for production
15:33.59 brlcad other than the whole libobj thing it needs..
16:07.46 CIA-93 BRL-CAD: 03r_weiss * r39752 10/brlcad/trunk/src/conv/obj-g_new.c: adding suggested improvement comments
16:22.01 CIA-93 BRL-CAD: 03d_rossberg * r39753 10/brlcad/trunk/ (include/brep.h src/other/openNURBS/opennurbs_system.h):
16:22.01 CIA-93 BRL-CAD: it was a bad idea to include bio.h in a public header file
16:22.01 CIA-93 BRL-CAD: solved the problem with windows.h direcly in openNURBS
16:24.38 CIA-93 BRL-CAD: 03d_rossberg * r39754 10/rt^3/trunk/src/libNetwork/GenericMultiByteMsg.cxx: header with declaration for malloc() was missing (on Ubuntu)
16:26.22 CIA-93 BRL-CAD: 03d_rossberg * r39755 10/rt^3/trunk/src/coreInterface/Paraboloid.cpp: fixed exception declaration (resulting in a gcc compile error)
16:30.36 starseeker brlcad: yeah, these changes *should* be exclusive to red. The only danger is that apparently a couple other functions in red.c are in use by other commands. If I changed something out from under one of them it might be an issue - one of the things I was going to check today
16:31.02 starseeker also, red itself needs a couple more tests - I want to be sure I haven't "fixed" it again only to have it still busted :-/
16:34.04 *** join/#brlcad jam555 (~on_Chatzi@adsl-76-242-184-166.dsl.okcyok.sbcglobal.net)
16:34.20 brlcad okay, cool
16:34.35 *** part/#brlcad jam555 (~on_Chatzi@adsl-76-242-184-166.dsl.okcyok.sbcglobal.net)
16:35.17 brlcad wonders what the problem with bio.h was
16:43.20 CIA-93 BRL-CAD: 03d_rossberg * r39756 10/rt^3/trunk/cmake/FindBRLCAD.cmake: take usage of the brlcad-config script for all features needed
16:46.21 CIA-93 BRL-CAD: 03d_rossberg * r39757 10/rt^3/trunk/src/coreInterface/CMakeLists.txt: this CMake sript has now rt^3 style
17:05.04 CIA-93 BRL-CAD: 03brlcad * r39758 10/brlcad/trunk/ (NEWS TODO): cliff fixed red
17:05.56 CIA-93 BRL-CAD: 03brlcad * r39759 10/brlcad/trunk/NEWS: hopefully able to tag the release later today if testing goes well
17:38.17 CIA-93 BRL-CAD: 03brlcad * r39760 10/brlcad/trunk/bench/run.sh: looking for executables and scripts implies that the item must be a file and NOT a directory. directories can have an exec bit set too indicating searchability, so must be more specific.
17:40.04 starseeker brlcad: so it's just not me testing it, could you give it a quick go? (red)
17:40.11 brlcad sure
17:40.51 brlcad likewise, can you check edcomb, make sure you can use it to turn a comb into a region and back to a comb
17:41.18 starseeker sure
17:41.41 starseeker (Vic has apparently used it and he says it's good except for the debugging output ;-)
17:42.04 brlcad oops, didn't realize I left debugging
17:42.38 brlcad also try less than 7 args.. 6 was crashing
17:42.47 brlcad should be fixed
17:43.04 starseeker er sorry - red has debugging
17:43.10 starseeker is sure edcomb is fine
17:43.13 brlcad ah
17:43.15 brlcad good
17:43.47 starseeker is hunting printf statements now, as well as moving the ged_save_comb function and friends over to put_comb, which is now the only one using it
17:46.05 starseeker I also need to yank the standardize functions out of the headers
17:54.12 CIA-93 BRL-CAD: 03starseeker * r39761 10/brlcad/trunk/src/libged/ (put_comb.c red.c): Move functions no longer used by red into put_comb, which now appears to be the only command using them. Remove debugging printfs from red.c
17:54.33 *** join/#brlcad mafm (~mafm@245.Red-88-23-77.staticIP.rima-tde.net)
17:58.55 starseeker ok, we should be side effect free - the only four functions used by anything else are unchanged, and they are now in put_comb.c
18:00.27 CIA-93 BRL-CAD: 03brlcad * r39762 10/brlcad/trunk/bench/run.sh:
18:00.27 CIA-93 BRL-CAD: fix a bug where the last path element wasn't getting the executable appended due
18:00.27 CIA-93 BRL-CAD: to faulty assumption that all path elements have a trailing ':'. new logic
18:00.27 CIA-93 BRL-CAD: converts to separate lines then appends to each line. result of benchmark
18:00.27 CIA-93 BRL-CAD: report submitted by Doug Fordham exhibiting the problem.
18:00.51 CIA-93 BRL-CAD: 03starseeker * r39763 10/brlcad/trunk/src/libged/red.c: Whoops - nuke a couple stray bu_avs_print calls.
18:07.20 starseeker edcomb with region flag works
18:07.43 starseeker second example doesn't seem to work (unsetting a region flag)
18:07.55 starseeker isn't sure if the docs are wrong there...
18:10.46 starseeker ah - yes, docs are wrong
18:11.22 starseeker brlcad: if you supply "G" instead of "R" you do get a comb, but that's not specific to G - if we're going to call out a letter there, C would make more sense
18:11.40 starseeker goes to work on the xml
18:11.41 brlcad it should be any character other than R or 1
18:12.06 brlcad I never looked at the docs
18:12.08 starseeker right
18:12.19 starseeker oh - that note must be from Janine then
18:12.21 brlcad I only followed the usage statement
18:12.30 starseeker nods
18:12.36 starseeker k - I'll get the man page
18:12.44 brlcad which just has an ambiguous "regionflag"
18:13.08 brlcad I didn't want to put too much effort into it because the command sucks
18:13.24 brlcad probably should go away, but couldn't find another way to unset a region
18:13.36 brlcad beyond directly accessing attributes
18:13.41 starseeker nods
18:14.09 brlcad I think mater used to, but it no longer prompts
18:14.14 starseeker yeah, I think it's just edcomb and red right now
18:26.21 CIA-93 BRL-CAD: 03starseeker * r39764 10/brlcad/trunk/doc/docbook/system/mann/en/edcomb.xml: Fix edcomb man page - clarify options, fix example
18:26.27 starseeker brlcad: confirmed edcomb crash fixed with less than 7 args - did you want to do the news item?
18:27.08 starseeker realizes he hasn't tried a name with a space in it yet in red, braces himself, and dives...
18:27.54 brlcad considered it a bit too trivial since it was basically just a matter of handling garbage in
18:43.17 CIA-93 BRL-CAD: 03starseeker * r39765 10/brlcad/trunk/doc/docbook/system/man1/en/tire.xml: Correct refentry for tire.xml
18:43.32 starseeker nods
18:43.57 starseeker I might mention the man page - that is user visible... hmm
18:44.33 brlcad might update it a bit more to not be specifically 'R'
18:44.43 brlcad it should just be a boolean on/off
18:45.19 starseeker um... you mean the man page or the edcomb command? (the command does treat R specially)
18:45.20 brlcad all the attribute values should work (but presently don't), like 0/1 no/yes off/on and R
18:45.26 starseeker oh
18:45.55 brlcad probably a good candidate to turn into an attribute, then pass through your std-checking func
18:46.03 CIA-93 BRL-CAD: 03starseeker * r39766 10/brlcad/trunk/doc/docbook/system/man1/en/ (Makefile.am obj-g.xml): Add template obj-g man page
18:46.06 brlcad maybe indirectly
18:46.21 starseeker yeah, that would work actually
18:46.23 brlcad or a generalized libbu string checking routine for booleanness
18:46.35 brlcad thought he wrote one at one point
18:46.38 starseeker quites putting it off and nukes the header entries, but saves the comments...
18:47.23 brlcad yikes, TextEdit crashes on red
18:47.36 starseeker what???
18:48.16 brlcad dyld failure, __cg_png_create_read_struct
18:49.10 starseeker oh god, that again
18:49.20 starseeker I don't think that's red specific...
18:49.27 brlcad works if I call TextEdit directly
18:49.54 brlcad something with being invoked from within MGED, probably because our libpng is loaded or something, it tries to use it with the modified DYLD_LIBRARY_PATH
18:49.56 starseeker that's really weird - TextEdit works here
18:50.02 brlcad this is pre-install
18:50.06 starseeker oh
18:50.17 starseeker has never tried it pre-install
18:50.20 brlcad install will probably work, no libtool wrapper setting DYLD_LIBRARY_PATH
18:50.31 brlcad just sucks
18:50.33 brlcad not our problem
18:52.39 brlcad heh, weird..
18:52.49 brlcad starseeker: try red, and set region to "1"
18:52.54 brlcad save, then re-red
18:53.52 starseeker uh...
18:53.53 starseeker P
18:53.56 starseeker what the...
18:54.10 starseeker resists urge to bash head on desk...
18:59.55 starseeker even stranger - when I try Yes it reports unable to parse 'region' attribute 'Yes'
19:01.27 starseeker but R seems to work
19:03.56 starseeker is bu_avs_add doing something?...
19:07.25 CIA-93 BRL-CAD: 03starseeker * r39767 10/brlcad/trunk/ (include/db5.h src/librt/db5_types.c): Don't export the standardize functions
19:49.44 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
20:12.47 CIA-93 BRL-CAD: 03starseeker * r39768 10/brlcad/trunk/src/librt/db5_types.c: Change how the standardize avs function handles regions - something in the BRL-CAD codebase treates the avpp->value of a 'region' attribute specially, so normalize the value to avoid trouble.
20:17.11 starseeker ooooo - the tree build doesn't work when there is a space
20:17.31 starseeker stifles words inappropriate for irc and looks again at build_comb...
20:19.25 starseeker oh right, I remember now
20:20.13 ``Erik words inappropriate for irc? what, with like umlauts and accents and stuff?
20:22.41 *** join/#brlcad IriX64 (~MarioDUli@bas2-sudbury98-1177872256.dsl.bell.ca)
20:25.40 brlcad I think he means cuniform
20:26.56 starseeker hey, I found an open font for cuniform :-)
20:27.08 starseeker that would be one weird looking chat session
20:41.18 CIA-93 BRL-CAD: 03starseeker * r39769 10/brlcad/trunk/src/libged/red.c: Fix the string math, remove the no-longer-needed space finder for the member name - red should now handle names with spaces in the comb tree.
21:52.42 CIA-93 BRL-CAD: 03r_weiss * r39770 10/brlcad/trunk/doc/docbook/system/man1/en/obj-g.xml: adding obj-g converter documentation
22:07.20 *** join/#brlcad ``Erik (Here@c-69-140-109-104.hsd1.md.comcast.net)
22:08.30 *** join/#brlcad 92AAAL9R0 (Here@c-69-140-109-104.hsd1.md.comcast.net)
23:17.55 *** join/#brlcad Nohla (~Nohla@168.226.179.73)

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