IRC log for #brlcad on 20100219

00:16.06 *** join/#brlcad Nohla (~jesica@201.255.230.244)
01:33.12 *** join/#brlcad Nohla (~jesica@201.255.230.244)
03:06.55 CIA-43 BRL-CAD: 03brlcad * r37672 10/brlcad/trunk/src/libbn/tcl.c: cleanup, indent, ws, consistency
04:14.54 CIA-43 BRL-CAD: 03brlcad * r37673 10/brlcad/trunk/src/libbu/ (Makefile.am quote.c): re-add the encode/decode functions that were temporarily in vls.c, added for name quoting, now separated into their own file.
04:16.21 CIA-43 BRL-CAD: 03brlcad * r37674 10/brlcad/trunk/src/libbu/vls.c: make the types match
04:20.56 CIA-43 BRL-CAD: 03brlcad * r37675 10/brlcad/trunk/ (include/bu.h src/libbu/quote.c): move the doxy comments into the header file
05:32.30 CIA-43 BRL-CAD: 03brlcad * r37676 10/brlcad/trunk/ (include/bu.h src/libbu/quote.c): what they quote and how they quote may change, but they should always work together.
05:33.11 CIA-43 BRL-CAD: 03brlcad * r37677 10/brlcad/trunk/src/librt/db_tree.c: implement initial simplistic guts to tree_list_append, sans any quoting mechanism
05:48.26 CIA-43 BRL-CAD: 03brlcad * r37678 10/brlcad/trunk/src/librt/db_tree.c: implement the non DString method alongside the vls method so that they can be tested before being replaced.
05:53.06 starseeker hmm, cool: http://rapido.sourceforge.net/
05:54.23 starseeker makes a note to check out oprofiler
06:37.40 CIA-43 BRL-CAD: 03brlcad * r37679 10/brlcad/trunk/src/librt/db_tree.c: implement basic element appending very similar (but not exact) to what tcl does with DStrings. if it's a string with a character that needs escaping, the input is wrapped in curlies.
06:39.08 CIA-43 BRL-CAD: 03brlcad * r37680 10/brlcad/trunk/src/librt/db_tree.c: helps to compile, fix order.
08:01.33 CIA-43 BRL-CAD: 03brlcad * r37681 10/brlcad/trunk/src/librt/db_tree.c: nice, just one bug noticed during initial testing. need to make sure there is a matrix.
08:15.29 CIA-43 BRL-CAD: 03brlcad * r37682 10/brlcad/trunk/src/librt/db5_comb.c: yikes, left out a critical piece.. the tree label
08:30.03 CIA-43 BRL-CAD: 03brlcad * r37683 10/brlcad/trunk/src/librt/db_tree.c: fix for the non-VLS conversion where it was double-wrapping elements. make it worky worky again.
12:05.28 CIA-43 BRL-CAD: 03erikgreenwald * r37684 10/brlcad/trunk/src/librt/db_tree.c: initialize count before attempting to increment it.
12:31.10 ``Erik <PROTECTED>
13:04.52 CIA-43 BRL-CAD: 03erikgreenwald * r37685 10/brlcad/trunk/src/librt/primitives/nmg/nmg_tri_mc.c: remove unnecessary/unused stuff
16:21.21 starseeker ``Erik: any luck?
16:23.45 ``Erik been doing other stuff
16:25.29 starseeker we're looking for when ts_mater is getting its color info?
16:26.04 ``Erik no, know where that is
16:26.04 starseeker or more specifically, ts_mater->ma_color
16:26.15 ``Erik looks like it comes from the .g as an attribute named 'rgb'
16:26.27 starseeker ok, so you need...
16:26.30 ``Erik where in the chain of events it gets packed in
16:26.39 ``Erik it'll dawn on me during lunch O.o
16:26.50 starseeker packed in... you mean to the pixel?
16:27.08 ``Erik no, into the structs that feed the structs that feed the arrays that feed the structs that ...
16:27.17 ``Erik :D
16:31.58 CIA-43 BRL-CAD: 03brlcad * r37686 10/brlcad/trunk/src/librt/db_tree.c: and the bu_vlses have it!.. so far, testing seems to be all good making this one major portion of librt de-tclified with a pattern for others to follow.
16:37.18 starseeker cheers - nice work brlcad!
16:38.57 starseeker wonders what the librt timing mechanism is all about and what is needed to make bu_timer, as (apparently) needed for light model 8... hmm
16:39.13 brlcad starseeker: thanks, still tons to do
16:39.19 CIA-43 BRL-CAD: 03brlcad * r37687 10/brlcad/trunk/src/libged/dg_obj.c: use our struct bu_vls instead of Tcl_DString. one step at a time.
16:39.26 brlcad ``Erik: you may be interested in rt_comb_get_color()
16:43.02 CIA-43 BRL-CAD: 03brlcad * r37688 10/brlcad/trunk/src/libged/dg_obj.c: oops, helps to compile. missing TCL_VOLATILE. let it know that it needs to make a copy of the vls string.
16:54.52 CIA-43 BRL-CAD: 03brlcad * r37689 10/brlcad/trunk/src/libged/dg_obj.c: quell various parameter and var compilation warnings
17:17.00 CIA-43 BRL-CAD: 03brlcad * r37690 10/brlcad/trunk/src/libged/wdb_obj.c: more DString de-stringing. bu_vls ftw.
17:25.09 CIA-43 BRL-CAD: 03brlcad * r37691 10/brlcad/trunk/src/libged/wdb_obj.c: quell verbose compilation warnings about unused params, types, and shadows.
18:22.23 *** join/#brlcad Stattrav (~Stattrav@202.3.77.161)
18:25.44 brlcad which probably should be deprecated, when I get to that portion of rt_functab
18:36.15 starseeker what should be?
18:43.45 starseeker brlcad: should bu_ptbl be avoided for anything other than NMG usage?
18:47.03 ``Erik the phase I'm looking for colors doesn't seem to have read them yet :/
18:48.01 ``Erik mebbe that mater loop in there is magic fu
18:50.52 brlcad starseeker: absolutely not
18:51.15 brlcad bu_ptbl is a great pointer container
18:51.44 starseeker cool - wasn't sure, the comments seem to indicated it was culled out of nmg
18:52.49 brlcad ``Erik: you mean using that function?
18:53.13 ``Erik heh, yup, that for loop was the magic fu. *sigh*
18:53.30 brlcad ??
18:53.38 brlcad that's a pretty new function, not heartily tested, might require a db_dirbuild or something
18:54.10 ``Erik <-- was checking the _valid vars himself
18:56.14 brlcad rt_comb_get_color() also respects region color overrides as the color can come from higher up, which is what you actually see in rt
18:59.09 CIA-43 BRL-CAD: 03erikgreenwald * r37692 10/brlcad/trunk/src/adrt/load_g.c: get color working. remove trailing whitespace. remove double set pattern with BU_GETSTRUCT.
18:59.11 ``Erik yeh, had code doing the path walking to do that, too
19:38.45 *** join/#brlcad Lunixed (~Lunixed@210.212.160.101)
19:40.04 *** part/#brlcad Lunixed (~Lunixed@210.212.160.101)
19:52.31 *** join/#brlcad Elrohir (~kvirc@p5B14BC3B.dip.t-dialin.net)
20:12.01 CIA-43 BRL-CAD: 03indianlarry * r37693 10/brlcad/trunk/src/other/openNURBS/opennurbs_brep.cpp: Test code to allow trims to cross seams
20:13.21 brlcad woo hoo
20:13.28 brlcad back to coding on important stuff
20:16.51 ``Erik like bzflag? O.o
20:29.59 CIA-43 BRL-CAD: 03starseeker * r37694 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: Need to fix IsValid test for extended openNURBS geometry (trims crossing seams is allowed in BRL-CAD now)
21:12.51 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
21:26.43 *** join/#brlcad Nohla (~jesica@201.255.230.244)
21:51.18 brlcad ``Erik: no, indianlarry is back to coding on important stuff :)
21:51.42 brlcad starseeker: maybe still log that they're invalid during prep (or retrim to make them valid during prep?)
21:53.16 starseeker brlcad: actually, indianlarry had that done a while back and just didn't have it committed
21:53.36 starseeker brlcad: probably want to talk the trimming over with indianlarry
21:56.14 starseeker there are some tricky points lurking in there, apparently
21:59.50 brlcad don't doubt that
22:00.12 brlcad the point still stands that it's probably useful to still log that they're considered invalid (just not halt)
22:01.59 brlcad i.e., are we really extending the notion of a valid nurbs trim, or simply handling an invalid trim in a reasonable manner
22:03.30 brlcad since they are coming in from step that way, they are presumedly "valid" per an application-agnostic perspective, which means that probably would be a good succint patch to make back to the rhino folks
22:04.01 brlcad given all of the existing trimming options, I'd run it by them first to make sure something wasn't simply overlooked
22:04.23 brlcad huh
22:04.43 brlcad doesn't look like we use tcl channels correctly
22:05.32 CIA-43 BRL-CAD: 03starseeker * r37695 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp: Go ahead and run the validity test, but don't hault if it fails.
22:10.25 brlcad http://www.businesswire.com/portal/site/home/permalink/?ndmViewId=news_view&newsId=20100216007139&newsLang=en
22:10.25 brlcad ubuntu for gubiment
22:10.33 starseeker nifty
22:18.23 Nohla holas
22:21.31 Nohla wet hellos, it's raining deep in Argentinian heaven (DT)
23:00.03 ``Erik hah, indianlarry always codes on important stuff, just a matter of who it's important to :)
23:00.37 ``Erik the tree is down O.o

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