IRC log for #brlcad on 20080427

02:16.14 *** join/#brlcad pacman87 (n=Timothy@resnet-45-192.dorm.utexas.edu)
02:17.23 CIA-20 BRL-CAD: 03brlcad * r30847 10/brlcad/trunk/src/libbn/fortran.c: doc update
02:17.35 CIA-20 BRL-CAD: 03brlcad * r30848 10/brlcad/trunk/src/libbn/tplot.c: reorder to eliminate need for decls
02:34.11 CIA-20 BRL-CAD: 03brlcad * r30849 10/brlcad/trunk/src/libbn/wavelet.c: add semicolons so indent-region works
02:50.08 CIA-20 BRL-CAD: 03brlcad * r30850 10/brlcad/trunk/ (4 files in 2 dirs): add a globals.c file to libbn to itemize all library global variables. since they're mostly all massive tables that warrant their own file, just reference the externs
02:56.10 CIA-20 BRL-CAD: 03brlcad * r30851 10/brlcad/trunk/ (configure.ac misc/Makefile.am misc/win32-msvc7/): remove the obsolete win32-msvc7 dir, replaced by the win32-msvc8 dir
03:43.58 CIA-20 BRL-CAD: 03brlcad * r30852 10/brlcad/trunk/ (4 files in 2 dirs): remove TINY, go for int
03:46.29 CIA-20 BRL-CAD: 03starseeker * r30853 10/brlcad/trunk/src/proc-db/tire.c: Need more clipping when hub width is manually specified - looks like dyside1 may be a poor approximation of a maximum as hub width is changed. This tweak is likely not general enough.
03:59.49 CIA-20 BRL-CAD: 03brlcad * r30854 10/brlcad/trunk/ (5 files in 2 dirs): move the math constants from const.c to globals.c
06:02.47 *** join/#brlcad thing1 (n=ric@203.59.137.210)
07:21.56 *** join/#brlcad thing1 (n=ric@203.59.137.210)
07:30.01 *** join/#brlcad clock_ (n=clock@217-162-109-251.dclient.hispeed.ch)
07:51.26 CIA-20 BRL-CAD: 03brlcad * r30855 10/brlcad/trunk/ (13 files in 6 dirs): the start of libged. use dg_obj, view_obj, and wdb_obj routines as a beginning. the intent of the library is to hold most all geometric editing procedures.
07:51.36 *** join/#brlcad thing2 (n=ric@203-59-26-22.perm.iinet.net.au)
11:33.39 *** join/#brlcad thing1 (n=ric@203.59.137.210)
12:04.06 *** join/#brlcad clock_ (n=clock@217-162-110-101.dclient.hispeed.ch)
12:40.44 *** join/#brlcad thing1 (n=ric@203-59-92-105.dyn.iinet.net.au)
13:23.09 *** join/#brlcad thing1 (n=ric@124-169-16-119.dyn.iinet.net.au)
13:24.01 ``Erik jabs brlcad with a pointy stick until he sees src/libged/Makefile.am
14:03.40 *** join/#brlcad prasad_ (n=psilva@h-67-103-183-185.mclnva23.covad.net)
14:07.13 *** join/#brlcad prasad_ (n=psilva@static-70-108-244-218.res.east.verizon.net)
14:10.48 *** join/#brlcad prasad_ (n=psilva@static-70-108-244-218.res.east.verizon.net)
14:18.39 CIA-20 BRL-CAD: 03brlcad * r30856 10/brlcad/trunk/src/libged/Makefile.am: oops, forgot to add the Makefile.am
14:46.17 CIA-20 BRL-CAD: 03starseeker * r30857 10/brlcad/trunk/src/proc-db/tire.c: (log message trimmed)
14:46.17 CIA-20 BRL-CAD: Major change in the way ellipses are used to model sides. Instead of 1 rotated
14:46.17 CIA-20 BRL-CAD: ellipse per side, use two non-rotated ellipses for the top of the sides and a
14:46.17 CIA-20 BRL-CAD: single ellipse to take care of the bottom half of both sides. Mathematical
14:46.17 CIA-20 BRL-CAD: solver code is unchanged since it is quite general, but additional ellipses are
14:46.20 CIA-20 BRL-CAD: being solved for and inputs should constrain them to be non-rotated. This
14:46.22 CIA-20 BRL-CAD: method should have the potential to guarantee a specific tire width and may
14:50.07 starseeker_ attempts to uncross eyeballs...
15:21.13 *** join/#brlcad thing2 (n=ric@124-169-219-13.dyn.iinet.net.au)
15:28.34 CIA-20 BRL-CAD: 03brlcad * r30858 10/brlcad/trunk/src/librt/ (71 files): sweeping header/comment cleanups including removal of debug.h
15:30.50 starseeker_ Grr - is there any way in rt to make a model take up more of the rendered area (i.e. do what would be done in mged if you zoomed in on the model before raytracing?)
15:32.42 starseeker_ is looking at man page but may not know the correct terminology for what he is trying to do...
15:37.39 starseeker_ brlcad: I'm getting build failures in current svn - is there a .h file for the dgo stuff missing or is it expected that things won't build right now?
15:40.40 CIA-20 BRL-CAD: 03brlcad * r30859 10/brlcad/trunk/src/conv/iges/ (7 files): remove use of private debug.h header
15:47.06 ``Erik src/conv/Makefile.am for libged?
15:47.30 CIA-20 BRL-CAD: 03brlcad * r30860 10/brlcad/trunk/src/conv/ (33 files in 2 dirs): more debug.h removal
15:48.20 starseeker_ No, build failure is in comb.c in rt
15:48.29 starseeker_ or librt more likely
15:48.52 starseeker_ ``Erik - any idea on my rt question?
15:48.53 ``Erik well, that was intended for brlcad, actually, I get missing symbols in asc2g that have been migrated to libged...
15:49.05 ``Erik you can always feed it a matrix
15:49.27 starseeker_ was hoping he could just toss it a zoom number... :-(
15:49.34 ``Erik uhm, d'no if there's a "size" or "zoom" in rt scripting, but I know you can use -p and play with the perspective number pretty easily
15:50.20 starseeker_ hmm
15:50.47 brlcad ``Erik: i added the missing Makefile.am and have a clean build here but have yet to hit up a few other systems
15:51.02 brlcad starseeker_: that's not enough info to help
15:51.33 starseeker_ OK, I can be more specific in a sec - just wanted to know if I should expect breakage while the reorg was going down
15:51.39 brlcad and no, it's never expected that things won't build unless a commit message indicates such
15:51.42 starseeker_ k
15:51.47 ``Erik didja forget to commit src/conv/Makefile.am ? I added ${GED} to asc2g_LDADD and it worked... would commit, but I can't remember my password O.o
15:52.09 brlcad ``Erik: nope, didn't need to add GED to anything
15:52.37 brlcad so either different symbol muckage or a few binaries weren't cleaned out
15:53.12 ``Erik wdb_create_cmd() and wdb_init_obj are the symbols asc2g is missing
15:53.59 CIA-20 BRL-CAD: 03erikgreenwald * r30861 10/brlcad/trunk/src/conv/Makefile.am: add ${GED} to asc2g
15:54.35 ``Erik on a mac, no less
15:55.42 *** join/#brlcad thing1 (n=ric@124-169-219-13.dyn.iinet.net.au)
15:56.19 brlcad yeah probably unclean, i have a rebuild going now
15:56.38 starseeker_ is having to re-do, one sec.....
15:56.55 starseeker_ doggone it, my home machine didn't used to feel so slow...
15:59.41 CIA-20 BRL-CAD: 03erikgreenwald * r30862 10/brlcad/trunk/src/gtools/Makefile.am: add libged to g_diff
16:00.07 CIA-20 BRL-CAD: 03brlcad * r30863 10/brlcad/trunk/src/ (23 files in 10 dirs): remaining removal of debug.h
16:00.43 ``Erik heats up some stew
16:01.50 brlcad there we go
16:03.32 CIA-20 BRL-CAD: 03erikgreenwald * r30864 10/brlcad/trunk/src/mged/Makefile.am: add libged to mged
16:04.18 CIA-20 BRL-CAD: 03brlcad * r30865 10/brlcad/trunk/src/mged/vdraw.c: restore the #if 0
16:04.44 CIA-20 BRL-CAD: 03erikgreenwald * r30866 10/brlcad/trunk/src/rttherm/Makefile.am: added ${GED} to rttherm
16:05.20 brlcad notes new warnings on tire.c
16:05.30 starseeker_ yeah, sorry 'bout that
16:05.45 starseeker_ working on it...
16:06.03 brlcad np, didn't know if you noticed
16:06.17 starseeker_ me just got done ripping the guts out of the ellipse logic :-)
16:06.18 brlcad some day we'll be able to turn on Werror :)
16:06.36 ``Erik outside of src/other, mebbe
16:07.17 starseeker_ Ah, there it is
16:07.21 starseeker_ heads to pastebin...
16:07.52 starseeker_ http://pastebin.bzflag.bz/m59981cca
16:08.13 starseeker_ hmm - brep_test this time.
16:08.24 brlcad starseeker_: so what is that error telling you?
16:09.15 ``Erik does not like having 4+ vcs's on his computers :(
16:09.27 starseeker_ libtool isn't finding symbols in librt.so that it thinks should be there?
16:09.52 starseeker_ thought this was indicating a missing include file, but could easily be wrong...
16:10.13 CIA-20 BRL-CAD: 03brlcad * r30867 10/brlcad/trunk/src/Makefile.am: make libged required if benchmark (asc2g) needs it
16:10.22 ``Erik <-- points at the C compilation pipeline
16:10.53 brlcad starseeker_: close, it's saying librt references some symbols that are not being resolved
16:11.27 starseeker_ Ah - need to do what ``Erik was doing earlier and include libged in the Makefile.am?
16:11.30 brlcad missing symbols aren't include files, they indicate linkage/library
16:11.46 brlcad exactly
16:11.50 ``Erik creates new toplevel project; clbrlcad
16:11.54 brlcad which may have already happened, have to make sure you're up to date
16:11.57 ``Erik (what? if we have jbrlcad, we can have clbrlcad!)
16:12.18 brlcad would like to buy a vowel
16:12.27 ``Erik rbbrlcad?
16:12.37 ``Erik pybrlcad? plbrlcad? *shudder*
16:12.48 ``Erik ooh ooh ooh, asmbrlcad :D
16:13.06 brlcad mlbrlcad!
16:13.32 ``Erik ocamlbrlcad?
16:13.45 ``Erik what does haskell like? hs?
16:14.17 ``Erik shelves his evil musings and returns to cooking lunch
16:14.43 brlcad munches on pistachios
16:15.42 starseeker_ was up to date...
16:15.52 starseeker_ adding ged got most of it, now missing TclReFree...
16:16.00 ``Erik hunger get what hunger want *grunt*
16:17.01 brlcad hum, cad's not responding
16:17.32 brlcad wonders if the storm took out power
16:17.59 ``Erik look at the uptimes of the others?
16:19.57 brlcad yeah...
16:20.01 brlcad looks like it went down
16:20.09 brlcad 7 hours ago
16:20.18 starseeker_ grr - anybody know where to get TclReFree?
16:20.29 ``Erik grep or cscope know
16:20.46 brlcad the prefix is a little hinty
16:20.47 ``Erik dave g was impressed with cscope O.o
16:21.07 ``Erik hehehe I was waiting for the "oh... dur..." :D
16:21.31 starseeker_ right, but I added ${TCL} and suddenly my GED errors came back...
16:27.25 starseeker_ hmm - ${TCL} isn't doing it...
16:28.05 ``Erik http://www.collegehumor.com/picture:1796952 awesome placement
16:29.15 CIA-20 BRL-CAD: 03starseeker * r30868 10/brlcad/trunk/src/librt/Makefile.am: Add libged to librt
16:29.16 ``Erik http://www.collegehumor.com/picture:1796900 guh *shudder*
16:29.34 starseeker_ ``Erik: Anything wrong with that tweak?
16:29.53 ``Erik I d'no? am I supposed to look at it? O.o
16:30.04 starseeker_ twood be nice...
16:32.24 ``Erik hrm, I didn't seem to need it... the older revision works fine for me O.o
16:32.39 starseeker_ hmm
16:33.42 ``Erik of course, I'm only testing on mac right now
16:43.26 *** join/#brlcad Elperion (n=Bary@p54875A30.dip.t-dialin.net)
16:46.38 *** join/#brlcad clock_ (n=clock@77-56-80-42.dclient.hispeed.ch)
16:49.36 brlcad starseeker_: libged should be relying on librt, not the other way around
16:55.58 starseeker_ hmm
16:59.36 CIA-20 BRL-CAD: 03starseeker * r30869 10/brlcad/trunk/src/librt/Makefile.am: revert libged addition - librt shouldn't use libged
17:03.37 starseeker_ OK, so guess #2 is that on my system libged is getting listed as something librt should be using by accident
17:16.54 starseeker_ ``Erik, brlcad: Both of you had successful builds with current svn?
17:20.31 ``Erik ja
17:22.30 ``Erik doesn't understand what the deal with all these people painting their skin orange and spiking their hair is... like modern day oompa loompas or something
17:43.02 poolio ``Erik: Go Os?
17:47.23 ``Erik huh?
17:58.30 brlcad starseeker_: no it doesn't necessarily mean that (wrt #2)
18:00.14 CIA-20 BRL-CAD: 03brlcad * r30870 10/brlcad/trunk/src/librt/ (Makefile.am debug.h): remove debug.h
18:00.47 ``Erik huzzah, b'bye debug.h
18:04.30 CIA-20 BRL-CAD: 03brlcad * r30871 10/brlcad/trunk/ (5 files in 2 dirs): renmae global.c to globals.c to match libbu/libbn
18:09.25 CIA-20 BRL-CAD: 03brlcad * r30872 10/brlcad/trunk/src/librt/bigE.c: remove k&r dead code
18:15.44 yukonbob morning cadheads
18:23.05 brlcad howdy yukonbob
18:23.13 CIA-20 BRL-CAD: 03brlcad * r30873 10/brlcad/trunk/src/librt/bool.c: comment consistency cleanup
18:25.56 CIA-20 BRL-CAD: 03brlcad * r30874 10/brlcad/trunk/src/librt/brep_test.cpp: remove using statement
18:43.12 ``Erik yet more oompa loompas http://www.collegehumor.com/picture:1790181
19:01.24 brlcad thinks ``Erik's time would be much better spent coding
19:03.34 CIA-20 BRL-CAD: 03brlcad * r30875 10/brlcad/trunk/src/librt/ (db5_bin.c globals.c): move the binu_types global array from db5_bin.c to globals.c; make the binu_types array be static since nobody else uses it. libged needs binu_types.
19:07.46 CIA-20 BRL-CAD: 03brlcad * r30876 10/brlcad/trunk/src/librt/db5_comb.c: comment cleanup
19:16.44 PrezzKennedy Sunday should be the day of programming rest ;)
19:19.45 CIA-20 BRL-CAD: 03brlcad * r30877 10/brlcad/trunk/include/db5.h: DB5_EXPORT label
19:25.28 CIA-20 BRL-CAD: 03brlcad * r30878 10/brlcad/trunk/src/librt/ (db5_io.c globals.c): move the db5_enc_len global array from db5_io.c to globals.c
19:31.40 CIA-20 BRL-CAD: 03brlcad * r30879 10/brlcad/trunk/src/librt/fortray.c: the struct partition fr_global_head doesn't need to be global, make it static; cleanup comments too
19:34.47 CIA-20 BRL-CAD: 03brlcad * r30880 10/brlcad/trunk/src/librt/importFg4Section.c: make grid_pts static
20:07.56 *** join/#brlcad cad75 (n=51d5b6c8@bz.bzflag.bz)
20:09.40 brlcad hello cad75
20:10.07 alex_joni you scared him :)
20:12.06 brlcad apparently
20:30.01 starseeker_ PrezzKennedy: programming was just an example ;-)
20:30.26 starseeker_ figures ``Erik's time could be better spend doing almost anything rather than looking for modern oompa loompas
20:30.33 starseeker_ er s/spend/spent
20:38.13 CIA-20 BRL-CAD: 03starseeker * r30881 10/brlcad/trunk/src/proc-db/tire.c: Remove some unneeded orientation hackery logic that was causing bugs in some cases.
20:40.30 CIA-20 BRL-CAD: 03starseeker * r30882 10/brlcad/trunk/src/proc-db/tire.c: Remove the unneeded orientation option from CalcInputVals
20:40.35 starseeker_ phew
20:40.48 yukonbob hey starseeker_ -- how're tricks?
20:40.55 starseeker_ not too bad - yourself?
20:41.00 yukonbob not bad, not bad
20:41.10 starseeker_ has got tires on the brain...
20:41.25 yukonbob still no 7.12.x building on my system, but I think I've got deeper software issues that just BRL-CAD...
20:41.32 starseeker_ ow
20:41.39 yukonbob starseeker_: does the program scale to bicycle wheels as well?
20:41.45 starseeker_ erm.
20:42.01 starseeker_ in theory I suppose it does, but I've never tested it there
20:42.02 yukonbob re: ow -- I think it's got to do w/ TclStubs -- so I've got a route to chase :)
20:42.16 yukonbob adds test-case to starseeker_'s function :)
20:42.47 starseeker_ that'd be even weirder than ``Erik's pulling up odd tire dimensions
20:42.57 starseeker_ bike tires have their own naming conventions
20:43.10 yukonbob re: tire dimensions -- can you pick low-profile tires, mudders, etc?
20:44.16 yukonbob starseeker_: re: naming conventions -- sure, but if one were to map to some NCAL (Naming Convention Abstraction Layer), would a geometry look like a "real" tire?
20:44.28 starseeker_ heh - not quite. You supply a dimensional string - e.g. 185/65R14
20:44.51 starseeker_ assuming I can model the tire correctly with these primitives, it would look fairly real yess
20:45.15 yukonbob 14" wheel, 185units wide, height == 65% of width, correct?
20:45.26 starseeker_ yeah
20:46.04 starseeker_ it's rather silly to mix units like that, but I guess that's just The Way It Is
20:46.30 yukonbob doesn't recall what the "185" unit is... what is it?
20:46.36 starseeker_ mm I believe
20:46.55 yukonbob ya -- I'd guess that -- confusing indeed.
20:48.54 starseeker_ it's actually a lot of fun when I'm not pounding my head on some obscure bug in the ellipse code...
20:49.26 yukonbob bicycle off-road == inches (ie: 26" x 2.125"), road == "c" (ie: 700c x 18) mostly, though I believe there's a 27" road spec as well...
20:50.40 starseeker_ tires alone have probably got half a dozen floating around - someday I may decide to support more of them, but this little bit I can do is plenty for now...
20:51.18 yukonbob nods -- first get it working, then add bloat, culminating in an integrated email client.
20:51.40 starseeker_ Hehe - deleted email will be re-named "roadkill"
20:51.46 yukonbob heh
20:51.49 starseeker_ or better yet, spam
20:52.42 starseeker_ probably the way to do bike tires is to look at how the heck that wheel was done, then see if it can be abstracted.
20:53.01 yukonbob you mean the wheel in the rendering galler?
20:53.10 starseeker_ yes - the model is up on sourceforge as well.
20:53.53 starseeker_ probably should have studied it in the first place, before doing this... ah, well
20:54.23 yukonbob ya -- well, to make it even _more_ confusing -- if you wanted to support traditional tubulars, that'd be one thing, but a true clincher ("typical" tire, with an inner tube) would be interesting...
20:54.57 starseeker_ what shape are they?
20:55.15 yukonbob wire/kevlar bead hooked into rim, sidewalls shaped at "whatever" shape, tread profile, etc.
20:56.28 yukonbob <== would start with a torus and build tread on outside, then truncate interior and build inner-sidewall/bead
20:57.02 starseeker_ Here's the one that's already in the gallery: http://sourceforge.net/tracker/index.php?func=detail&aid=1402243&group_id=105292&atid=641557
20:59.30 yukonbob ya -- I've not loaded that up...
20:59.39 yukonbob didn't realize the .g was in the distribution
21:00.19 yukonbob will be curious to see how collisions w/ the spokes are handled... and what was done w/ the tire...
21:00.45 starseeker_ you mean overlaps?
21:00.57 yukonbob would have drilled the spoke holes in the rim with alternating offsets too, but that's a design decision
21:01.29 yukonbob starseeker_: re: overlaps, ya -- as the spokes radiate from the hub in their cross-pattern, do they share space?
21:01.44 starseeker_ I don't think so
21:01.51 starseeker_ this is actually quite an impressive model
21:03.59 yukonbob has part of this done /w newhub as a foundation... http://www.methodlogic.net/flat/gfx/wheel_cropped.png
21:04.35 yukonbob is rough, but gives idea...
21:04.37 starseeker_ neat :-)
21:05.14 yukonbob hub == glass, hence "artifacts" ;)
21:05.25 yukonbob was playing with mater at time of render ;)
21:05.45 starseeker_ needs to remember to add an air volume to his tires...
21:05.52 starseeker_ looks good bob
21:06.00 starseeker_ yukonbob rather
21:06.55 *** join/#brlcad iday (n=iday@c-98-218-29-101.hsd1.md.comcast.net)
21:07.26 starseeker_ we'll have BRL-CAD "on the move" ;-)
21:07.53 starseeker_ someone will have to do a couple different kinds of engines now...
21:10.32 starseeker_ has the mildly psychotic idea of using one long pipe to wrap wire around a core for an electric motor...
22:09.32 starseeker_ With weekends like this, who needs work weeks?
22:16.24 *** join/#brlcad Augmenter (n=alchemis@79-67-28-62.dynamic.dsl.as9105.com)
22:36.13 *** join/#brlcad vedge (n=vedge@205-237-251-222.ilesdelamadeleine.ca)
23:20.32 CIA-20 BRL-CAD: 03brlcad * r30883 10/brlcad/trunk/src/librt/many.c: general non-functionally-changing cleanup
23:25.45 CIA-20 BRL-CAD: 03brlcad * r30884 10/brlcad/trunk/ (11 files in 7 dirs): encapsulate the former rt_material_head global linked list behind a getter/setter along with new routines to fill in a vls and dup the material list. this makes the global conveniently go away.
23:59.19 ``Erik w00t, simpsons time

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