IRC log for #brlcad on 20080605

00:15.22 CIA-21 BRL-CAD: 03pacman87 * r31310 10/brlcad/trunk/src/librt/primitives/hyp/hyp.c: uncomment code in shot() to fix problem when raytracing from 45 degrees off of the height vector towards the major axis of the ellipse
00:16.26 pacman87 raytracing from command line should be perfect now
00:17.38 pacman87 but i have no clue why rt from within mged fails
00:46.56 andrecastelo ``Erik: sorry for the delay, had to take care of some things :S
00:49.24 andrecastelo i've been taking a look at main.c and the file parsing will be done there, i'll study how the info about the file should be passed from main.c to viewmlt.c
01:10.44 CIA-21 BRL-CAD: 03andrecastelo * r31311 10/brlcad/trunk/src/rt/do.c: Fixed a typo in a comment section, at line 720, automaticly -> automatically.
01:23.50 andrecastelo ``Erik: i have a doubt - here in do.c (line 768), view_2init receives 2 parameters, but in viewdummy.c and in the application development pdf, view_2init has only one parameter - struct application.. so, why is it different in do.c ?
01:59.29 starseeker raises eyebrows at via's openbook CAD files for a laptop case
02:02.20 starseeker Ah, foo - they're proe
02:08.29 *** join/#brlcad Twingy (n=justin@74.92.144.217)
02:11.25 *** join/#brlcad ``Erik (i=erik@c-68-54-174-162.hsd1.md.comcast.net) [NETSPLIT VICTIM]
02:26.40 andrecastelo wb ``Erik :D
04:10.44 brlcad andrecastelo: technically, the callback has two parameters, but most of the rtuif apps don't use the second one (framename)
04:12.12 brlcad so if you want to be correct, you can/should add the second parameter .. could add it to all of them -- only three of the dozen or so have it
04:12.51 brlcad even more interesting would be to put it to use in all of them in some useful way
04:18.17 *** join/#brlcad PrezKennnedy (i=Matthew@208.43.126.194)
04:18.18 brlcad pacman87: does rt from various -a -e work? other than invoking the installed rt, all that's different from within mged is that it passes the active view
04:20.28 *** join/#brlcad PrezKennnedy (i=Matthew@208.43.126.194)
04:28.04 *** join/#brlcad vedge_ (n=vedge@205-237-251-204.ilesdelamadeleine.ca)
06:13.53 *** join/#brlcad clock_ (n=clock@77-56-94-220.dclient.hispeed.ch)
07:38.18 *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch)
08:01.46 *** join/#brlcad d_rossberg (n=rossberg@bz.bzflag.bz)
08:49.27 d_rossberg ``Erik: your change on rt_functab makes the brlcad.dll interface incompatible to previous versions, i.e. it won't work with my viewer any more
09:26.32 *** join/#brlcad mafm (n=mafm@elnet-111.lip.pt)
09:27.03 mafm hai
09:27.22 andrecastelo brlcad: i see.. what about the grid setup - i've been taking a look and it seems it is done in do.c and worker.c, how does/should it link to viewmlt.c ?
09:27.30 andrecastelo oh hai, mafm!
09:29.05 mafm méquié!
11:04.44 *** join/#brlcad docelic (n=docelic@78.134.201.31)
11:24.53 *** join/#brlcad thing0 (n=ric@123.208.87.196)
11:51.19 *** join/#brlcad elite01 (n=elite01@dslb-088-071-043-056.pools.arcor-ip.net)
12:11.56 brlcad d_rossberg: ahh, I wondered about that
12:18.21 brlcad i'll undo it, but it'll have to change for the other callbacks that get added at some point too -- maybe for 7.14
12:22.01 d_rossberg brlcad: my viewer isn't BRL-CAD's main application but what about your customers? they have to recompile their applications too
12:22.45 CIA-21 BRL-CAD: 03brlcad * r31312 10/brlcad/trunk/ (TODO doc/deprecation.txt include/raytrace.h):
12:22.45 CIA-21 BRL-CAD: undo the size change to rt_functab's ft_label element in order to preserve
12:22.45 CIA-21 BRL-CAD: binary compatibility with previous release, but leave deprecation notices in
12:22.45 CIA-21 BRL-CAD: place so it can be changed eventually since it will need to. fortunately
12:22.46 CIA-21 BRL-CAD: ft_label didn't need to grow, but there will need to be new callbacks soon.
12:24.46 brlcad d_rossberg: it's a valid important point -- it's more just a matter of how and when the changes occur
12:26.44 brlcad our "main customer" performs synchronized releases with us, so for them it's not an issue -- it's more a problem for all the rest of our customers, though, so good to keep track of (and avoid if we can)
12:27.25 brlcad for rt_functab, I've actually wanted to remove that table altogether, at least it's exposure as a public callback container
12:27.44 d_rossberg i got the problem with the RT_HIT_NORMAL macro
12:28.05 d_rossberg it uses the ft_normal callback
12:28.49 brlcad nods
12:28.57 d_rossberg BTW: i was able to display a hyp in my viewer :)
12:30.18 d_rossberg it isn't perfect yet, but it's well on the way
12:32.27 brlcad heh, cool :)
12:32.49 brlcad he is making great progress, I'm excited
12:33.38 brlcad there was a good paper at this conference I'm at about performing sweeps that (after he finishes hyp) I'll see if I can get to him
12:34.50 brlcad it was an interesting application trying to form smooth sweep paths for hearing aid devices that have a tiny pressure canal that gets swept through
12:38.33 CIA-21 BRL-CAD: 03brlcad * r31313 10/brlcad/trunk/configure.ac: the echos were unintentional debug, removed
12:39.34 d_rossberg can this paper be included in the documentation on the brlcad web site?
12:41.55 CIA-21 BRL-CAD: 03brlcad * r31314 10/brlcad/trunk/misc/win32-msvc8/tclsh/library/installTree.tcl: primitives are one level deep in their own dir now
12:44.01 mafm brlcad: did you think about the place for my code yet?
12:45.25 brlcad d_rossberg: portions of it probably could, would have to contact the author for the whole thing
12:45.42 brlcad mafm: yeah, remind me in a bit :)
12:46.43 mafm ok
13:02.44 *** join/#brlcad docelic_ (n=docelic@78.134.200.136)
13:20.11 ``Erik heh,brlcad beat me to the fix :)
13:20.31 ``Erik wonders if changing those to bu_vls would be overkill
13:34.53 starseeker ``Erik: you mean nirt? well, maybe - it seems cleaner though
13:54.53 ``Erik I meant the raytrace.h issue, actually
13:55.01 ``Erik the strings in the functab
13:56.45 ``Erik /t BRL-CAD Open Source Solid Modeling - Do Not Fold, Spindle, or Mutilate.
13:56.48 ``Erik O:-)
14:07.22 ``Erik how do you bury an old programmer?
14:07.34 ``Erik face down, nine edge first
14:10.10 pacman87 brlcad: ae works from command line. "./src/rt/rt -a 45 -e 30 ~/brlcad/test/hyp-test.g grp.g" gives http://brlcad.org/wiki/Image:Rt_hyp.png
14:11.37 pacman87 d_rossberg: what "isn't perfect" about hyp in your viewer? tess() and curve() are still stubs, if that makes a difference
14:11.42 ``Erik neat
14:12.32 ``Erik are your hyperbaloids solid? like, do you have a plate thickness on them or are they naturally solid and you're doing subtractions?
14:12.42 pacman87 the flat elliptical endplates were boring, so i made shells from subtraction
14:12.55 ``Erik ok, cool :)
14:13.25 ``Erik now for the scary part; can they be modified in mged with the "sed" command? :D
14:13.40 pacman87 hmm, haven't tried
14:13.49 ``Erik that was the hardest part when I added metaballs, edsol.c is... interesting.
14:14.16 pacman87 i havent' changed edsol.c, so your answer is probably no
14:15.55 pacman87 mged> sed h.s
14:15.55 pacman87 mged> rt_nul_xform unimplemented
14:15.55 pacman87 transform_editing_solid failed to apply a matrix transform, aborting
14:16.11 pacman87 so, not yet :)
14:16.18 ``Erik src/mged/edsol.c is where most of that is
14:16.48 ``Erik at least your primitive doesn't have a dynamic amount of information like pipes and metaballs do :)
14:17.42 d_rossberg pacman87: the hyps aren't solid: they look ok from the side but not from the top
14:19.19 pacman87 d_rossberg: could you post a screenshot?
14:19.55 d_rossberg let me see ...
14:20.00 pacman87 https://webspace.utexas.edu/trv82/www/hyp_rt13.png
14:20.06 pacman87 that's what mine looks like
14:27.04 d_rossberg http://ftp.brlcad.org/hyp_1.png
14:28.05 pacman87 that's a 404
14:29.22 brlcad http://brlcad.org/~rossberg/hyp_1.png
14:29.32 d_rossberg sorry: http://ftp.brlcad.org/~rossberg/hyp_1.png
14:29.58 brlcad notes that the ftp. is no longer needed now that the site is migrated
14:30.37 d_rossberg checks ... ... ... ok
14:31.07 d_rossberg from top: http://ftp.brlcad.org/~rossberg/hyp_2.png
14:34.21 d_rossberg from the side: http://brlcad.org/~rossberg/hyp_3.png
14:34.44 d_rossberg and a rearly nice one: http://brlcad.org/~rossberg/hyp_4.png
14:40.36 andrecastelo morning everyone
14:41.15 brlcad howdy andrecastelo
14:41.24 andrecastelo howdy brlcad :D
14:44.09 *** join/#brlcad PrezKennnedy (i=Matthew@208.43.126.194)
14:44.58 *** join/#brlcad prasad_ (n=psilva@h-67-103-183-185.mclnva23.covad.net)
14:45.14 ``Erik it's migrated already?
14:45.27 prasad_ u guys lose power up there?
14:45.34 prasad_ yesterday
14:45.46 brlcad it migrated a couple months ago when the new website went live
14:46.02 CIA-21 BRL-CAD: 03andrecastelo * r31315 10/brlcad/trunk/misc/win32-msvc9/librt/librt.vcproj: torus/torus.c is now tor/tor.c, updated librt.vcproj.
14:46.04 ``Erik no, had a good bit of rain briefly, but power both at work and home stayed up
14:48.42 ``Erik zomfgwtff
14:53.45 *** join/#brlcad prasad1 (n=psilva@h-72-245-122-226.mclnva23.covad.net)
15:06.35 CIA-21 BRL-CAD: 03erikgreenwald * r31316 10/brlcad/trunk/src/adrt/libutil/Makefile.am: move camera.[ch] to EXTRA_DIST since it's an empty file
15:09.05 CIA-21 BRL-CAD: 03erikgreenwald * r31317 10/brlcad/trunk/src/adrt/ (10 files in 5 dirs): remove (unused/inconsistent) "magic endian" support, will move to standard endian handling down the road.
15:11.28 brlcad mafm: what is your build environment? (OS, compiler, etc)
15:13.43 ``Erik ponders migrating his personal CVS stuff to subversion
15:17.12 ``Erik ponders getting the blanket out of his car and taking a nap under his desk O.o :D
15:18.53 clock_ brlcad: aren't you a relative to a singer from the Doors?
15:21.05 mafm brlcad: Debian, GCC 4.2/3
15:23.11 CIA-21 BRL-CAD: 03erikgreenwald * r31318 10/brlcad/trunk/src/adrt/ (COPYING Doxyfile NEWS): These go away now.
15:23.48 CIA-21 BRL-CAD: 03erikgreenwald * r31319 10/brlcad/trunk/src/adrt/Makefile.am: take removed files out of EXTRA_DIST
15:25.12 mafm brlcad: why?
15:27.41 *** join/#brlcad louipc (n=louipc@76-10-146-181.dsl.teksavvy.com)
15:27.49 CIA-21 BRL-CAD: 03pacman87 * r31320 10/brlcad/trunk/src/librt/primitives/hyp/hyp.c: logic fix in shot() to avoid an incorrect third hitpoint, fixes the endcap problem d_rossburg found
15:31.40 mafm (be back in 1h or so...)
16:40.13 pacman87 anyone have any ideas as to why rt fails on hyp from within mged?
16:40.41 pacman87 or a way to get a more verbose error message than 'raytrace failed'?
16:45.07 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
17:09.49 mafm brlcad: any resolution yet?
17:15.50 ``Erik pacman: how are you trying to execute it? using the 'rt' command in the mged console, or the 'raytrace' dialog box?
17:16.00 pacman87 rt from mged console
17:16.02 ``Erik also; did you try rendering something like a torus or sphere the same way?
17:16.09 pacman87 yes, only the hyp failed
17:16.13 ``Erik weird
17:16.23 pacman87 i'm runnign mged -c
17:16.45 ``Erik the, uhm, rt tcl command executes the dgo_ wrapper which merely does a fork/exec of the rt binary
17:16.56 ``Erik hum, did you try it in tk mode, too?
17:17.02 pacman87 tk?
17:17.07 ``Erik the gui mged
17:17.17 ``Erik non-classic
17:17.27 pacman87 not yet, trying now
17:18.18 ``Erik classic mode isn't high on the priority list for testing when things get changed, so there may've been an odd bug that crept in? *shrug* :)
17:18.58 mafm ``Erik: you're committing spam!
17:19.02 pacman87 hmm, non classic works
17:19.09 mafm (according to gmail, that is...)
17:19.59 ``Erik weird :) probably too high a ratio of UPPER ZOMGBUYVIAGRA CASE
17:21.32 pacman87 hmm, it's working now
17:21.36 pacman87 even -c
17:21.46 mafm maybe the one removing the GPL
17:21.57 mafm either that or the other to adrt
17:22.44 ``Erik <-- flips google off
17:22.46 ``Erik :D
17:24.44 ``Erik "Happy Birthday! X86 Turns 29.991803 Years Old."
17:25.29 pacman87 floating point error?
17:26.20 ``Erik was a response to "The story is a few days early. I think you may have a rounding bug somewhere." on /.
17:27.21 pacman87 it's probably preparation for the dupe on the right day :)
17:27.39 ``Erik hehehe, yeah
17:27.48 ``Erik but now that has to be dup'd before the real dup, which will be dup'd
17:30.54 mafm probably related to this:
17:30.57 mafm http://en.wikipedia.org/wiki/Pentium_FDIV_bug
17:31.16 ``Erik ayup
17:31.36 ``Erik back with the p75's and stuff, there was a nifty "10 reasons not to buy intel" list floating around
17:32.00 mafm cue the jokes http://www.netjeff.com/humor/item.cgi?file=PentiumJokes
17:32.04 ``Erik and every one was numbered with a funny long number, like 10.000142 8.999232 8.001412223
17:32.20 mafm (it's inside there, I think)
17:40.13 pacman87 how do you do texture mapping for a raytrace?
17:43.30 starseeker Well, we have the VIA open book case and the openmoko case now... anybody know of any more such releases?
17:52.12 *** join/#brlcad elite01 (n=elite01@dslb-088-071-043-056.pools.arcor-ip.net)
17:53.41 starseeker Oh, and of course the NASA space probe stuff...
18:07.42 brlcad pacman87: that's where the _uv function matters, you define the uv mapping for the primitive and that in turn describes how a texture is mapped
18:09.19 pacman87 brlcad: right, i want to test my uv function, but i dont know how to tell it to use a texture
18:10.35 brlcad ah, create a region with your primitive in it, use the texture shader on it (or stack shader with texture and plastic)
18:11.09 brlcad wonders where there is a good texture example
18:12.21 starseeker The earth model might do OK, but a tutorial would be better...
18:12.23 brlcad mm.. in the regress/ directory, run make regress .. it'll run its tests and then one of those tests is a shaders test -- there will be a .g (several) that has an object with a texture applied, and there's a shell script that shows how it was made (shaders.sh iirc)
18:14.56 brlcad five step process: it amounts to 1) make primitive (in or make cmd) 2) make combination/region (r cmd) 3) create/convert texture (.pix format, png-pix tool) 4) import pix as object (dbbinary cmd) 5) set shader on region (mater cmd)
18:15.24 brlcad 4 is technically optional, but it's best for transport
18:15.48 pacman87 is there an ideal texture image size?
18:15.56 brlcad not really
18:16.07 pacman87 how does it do scaling/tiling?
18:16.08 brlcad start with default 512x512
18:16.42 brlcad those are controlled when you set the shader, it has parameters for how it scales/tiles
18:16.51 pacman87 ok
18:17.16 brlcad it's a little more obvious via the tcl mged shader gui, but the regress/shaders.sh script will show the base commands
18:17.56 pacman87 btw, the non-classic mode seems to work for me now
18:18.03 brlcad wierd
18:30.37 starseeker brlcad: z-clipping is now off by default, correct?
18:32.45 starseeker sees it is in latest svn, thinks he remembers this being done a while back
18:33.26 starseeker Ah, nevermind - in the NEWS file
18:34.20 CIA-21 BRL-CAD: 03starseeker * r31321 10/brlcad/trunk/TODO: remove z-clipping from TODO list - done in last release
18:37.54 CIA-21 BRL-CAD: 03starseeker * r31322 10/brlcad/trunk/TODO: gap reporting is in there now as well
18:39.47 CIA-21 BRL-CAD: 03starseeker * r31323 10/brlcad/trunk/src/nirt/sfiles/ (Makefile.am entryexit.nrt): Add nirt formatting option to report exit points rather than LOS.
18:44.52 CIA-21 BRL-CAD: 03starseeker * r31324 10/brlcad/trunk/ (NEWS TODO):
18:44.52 CIA-21 BRL-CAD: Add several additional built-in formatting options for nirt, specifiable using
18:44.52 CIA-21 BRL-CAD: the -f option and stored in brlcad's global data directory. nirt -L option
18:44.52 CIA-21 BRL-CAD: lists available formats, will check directory at runtime instead of compile time
18:44.53 CIA-21 BRL-CAD: thanks to new uce-dirent functionality. One of the new formats addresses the
18:44.55 CIA-21 BRL-CAD: TODO request for reporting exit points instead of LOS.
18:45.00 ``Erik http://bash.org/?866133 heh
19:07.01 starseeker sees bug report on nirt generating messages in triplicate if the shot routines miss - anybody know of a test case for this?
19:17.57 brlcad woot for reduction of TODO
19:18.04 starseeker :-)
19:18.41 starseeker I hope I understood that request for exit points correctly - if I did it bordered on trivial
19:18.51 brlcad I've seen the nirt multiple report bug several times -- it seems to be tied to environments
19:19.02 starseeker hmm.
19:19.15 starseeker not mac, apparently - i've never seen it here
19:19.22 starseeker flips to linux box...
19:20.10 starseeker how goes conferernce #2?
19:20.21 starseeker s/conerernce/conference
19:20.27 brlcad pretty good
19:20.46 brlcad smi's never as good as spm, different focus, but there have been a few good papers/posters
19:20.55 starseeker cool
19:21.21 brlcad a really good paper on searching/comparing geometry using wavelets
19:21.29 starseeker brlcad: Oh, do you know of any docs (good or otherwise) describing the Pro/E file format?
19:21.35 starseeker sweet
19:21.47 brlcad for translation and orientation invariant comparison mappings
19:22.02 brlcad the "Pro/E file format"?
19:22.13 starseeker or formats i suppose
19:22.29 brlcad they're proprietary formats
19:22.43 starseeker right - has no one done any work to figure them out?
19:22.53 brlcad nothing of value, no
19:22.57 starseeker bah
19:23.07 brlcad and there are several formats, several versions of formats
19:25.01 starseeker well, that explains why google didn't tell me anything
19:25.08 brlcad the 'main' format of their granite engine is actually also a ".g" file format .. but it's not used very much afaik
19:25.46 brlcad most common are .prt/.asm files -- that's Pro/E's "native" file format
19:26.09 starseeker is guessing it's probably pretty nasty... sigh
19:26.57 brlcad yeah, and a moving target
19:27.32 brlcad better would be to focus on one of the formats their engine supports natively that crosses over with other major engines (acis or parasolid)
19:28.04 brlcad like .sat, .iges, .step, .x_t
19:29.05 starseeker how much is lost going from Pro/E to one of those formats?
19:31.59 starseeker reflects it doesn't matter too much anyway, in the end...
19:33.24 CIA-21 BRL-CAD: 03erikgreenwald * r31325 10/brlcad/trunk/TODO: Blinn blob method is implemented, but weird shelling issue was discovered in metaballs, so update to fix queue
19:35.18 starseeker is confused by the BRLCAD_ROOT segfault bug report - on his machines echo $BRLCAD_ROOT doesn't show anything, and yet rt is working fine...
19:36.06 mafm where should I discuss about the GUI to use, here or in mail with {Robert,Mailing List,...}?
19:39.16 starseeker brlcad: where did you see the multiple report bug - do you happen to remember? (linux box didn't show it either)
19:39.33 starseeker also, is it MGED or command line?
19:44.53 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177725958.dsl.bell.ca)
19:46.37 IriX64 http://www3.sympatico.ca/mario.dulisse2/irssi.exe <---- self extracting archive, containg cygwin build of Irssi 0.8.12 and supporting cygwin dll's :)
19:48.53 mafm hmmm, but does it have icons of nude women? [ http://ars.userfriendly.org/cartoons/?id=20080605 ]
19:49.06 IriX64 i'm running it now, do a version of me if you like
19:49.35 IriX64 user friendly women there's an idea
19:50.18 mafm it looks like a contradiction to me
19:50.20 mafm :)
19:50.24 IriX64 heh
19:50.32 IriX64 telawoman :)
19:50.48 IriX64 as good as television and telkephone :)
19:50.56 IriX64 err telephone
19:55.03 IriX64 04:08 IriX64 [n=IriX64@bas2-sudbury98-1177725958.dsl.bell.ca] requested CTCP VERSION from IriX64:
19:55.09 IriX64 04:08 CTCP VERSION reply from IriX64: irssi v0.8.12 - running on CYGWIN_NT-6.0-WOW64 i686
19:56.07 IriX64 sorry for the paste
19:57.02 mafm :)
19:57.08 IriX64 :)
19:58.56 mafm [mainly] for GSoC mentors: http://brlcad.org/wiki/User:Mafm#Log
19:59.08 mafm I'll continue checking RBGui tomorrow and trying to fix it
19:59.58 mafm I don't know if somebody wants to discuss the GUI to use or leave that decision only to me
20:00.13 mafm if anybody wants, please chime in
20:00.19 mafm heading home now, see you tomorrow :)
20:00.27 pacman87 i'll give feedback, if that's what your' lookign for
20:00.53 mafm thanks pacman87
20:01.22 pacman87 though i only really have experience with the solidworks way of doing things
20:01.26 mafm the bad thing is that there's no many choices... it's probably RBGui or the ugly-but-familiar CEGUI...
20:01.48 mafm there're* even
20:02.33 mafm k so... see you tomorrow
20:02.45 pacman87 yeah, i dont know too much about actually coding gui's
20:03.15 pacman87 but if your lookign for UI design type feedback, i'd be more helpful there
20:03.43 poolio I hate almost all GUIs, so I could potentially be helpful critiquing :)
20:07.03 brlcad starseeker: "it depends" for every one of those file formats, there is no golden egg format, importer, or exporter generally speaking .. it's a nasty matrix of tradeoffs
20:07.37 brlcad that's why you avoid it at all costs, or at least do it as infrequently as possible and use formats that preserve the fundamental underlying data format representation
20:07.51 brlcad e.g. if it's a brep spline surface, keep it as that
20:08.32 brlcad even then, you can still lose data like the assembly hierarchy, material properties, the construction history
20:10.36 brlcad starseeker: I don't recall where, it seems to come and go -- in mged only -- probably a bu_log bug with mged's logging hook and stdout/stderr settings
20:11.04 brlcad i wouldn't close it out without testing on an analysts machine on windows and mac
20:11.17 brlcad nice ufie.. :)
20:12.44 brlcad cegui is only "ugly" if you use the default theme (which we definitely would not) .. it's as ugly as your theme
20:13.30 brlcad poolio: I think all the options suck too .. that doesn't actually usualy help pick one though :)
20:13.47 poolio brlcad: true true
20:16.42 poolio brlcad: ah hey, I just noticed the brep/ folder :)
20:21.18 poolio brlcad: so would the function call be rt_xxx_brep? or just xxx_brep? And it would take the implicit form and convert to an ON_Brep?
20:31.14 *** join/#brlcad Elperion (n=Bary@p54875F85.dip.t-dialin.net)
20:33.03 pacman87 i gave up on texturing; i
20:33.16 pacman87 ... i'm just using checker
20:39.16 pacman87 why does mged treat del the same as backspace?
21:05.34 *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net)
21:05.59 *** join/#brlcad dli (n=dli@400exp219.anlgh.org)
21:08.10 dli Initializing and backgrounding, please wait...Can't find a usable tk.tcl in the following directories:
21:08.27 dli <PROTECTED>
21:09.31 dli /usr/brlcad/lib/tk8.5/tk.tcl: no event type or button # or keysym
21:10.12 pacman87 dli: did you do ./configure --enable-all?
21:13.36 dli pacman87, let me find out
21:16.38 andrecastelo good evening everyone
21:16.59 pacman87 hi andrecastelo
21:17.07 andrecastelo howdy pacman87
21:18.42 pacman87 i'm working on fixing my UV coords so the textures aren't stretched oddly for the elliptical cross section
21:19.14 dli pacman87, http://pastebin.com/m35787fa7
21:19.23 dli pacman87, my configure line
21:21.16 pacman87 dli: i'm not really all that familiar with brlcad's compile flags, sorry
21:21.44 pacman87 i just know --enable-all fixed my problems with tcl/tk
21:22.59 dli pacman87, I will try the opposite, disable tcl/tk by brlcad, try system tcl/tk
21:23.05 *** join/#brlcad andrecastelo__ (n=chatzill@189.71.56.224)
21:23.26 dli pacman87, kind of dangerous though, upgrading system tcl/tk to 8.5
21:24.06 louipc brlcad needs 8.5
21:24.40 dli louipc, yes, I have 8.4 packages installed now, that's why I mentioned I have to upgrade them
21:25.10 dli louipc, upgrading might cause massive damage to tcl/tk based packages, I imagine
21:25.27 louipc yea
21:26.32 dli louipc, any idea why tcl/tk from brlcad breaks down?
21:27.05 louipc no idea
21:27.20 louipc I've always used system
21:27.55 dli louipc, sounds good, I will take the risk and upgrade then
21:28.21 louipc I don't have any system critical apps that depend on tcl
21:28.31 starseeker brlcad: What does the windows version of BRL-CAD do with XStoreColor?
21:28.41 starseeker libdm seems to need it...
21:28.48 CIA-21 BRL-CAD: 03brlcad * r31326 10/brlcad/trunk/Makefile.am: convert (back) to using make variables instead of automake encoded subst variables for all values.
21:28.50 louipc the only things I have are git-gui, some program to write guitar tabulatures
21:28.54 dli louipc, one more question, "--disable-tcl-build --disable-tk-build" would try system tcl/tk, right?
21:28.56 louipc and brlcad
21:28.57 louipc :D
21:29.53 louipc dli: yeah that'd be the only option :D
21:29.55 brlcad pacman87: portable bindings on del vs bs is a pita -- if you want to tweak that logic, go for it .. I'll even point you at the files but you'll need to put in a bit of cross-platform testing love to make sure it does sane things
21:30.32 louipc dli: but brlcad will try to use your system tcl/tk automatically if it's suitable
21:31.14 dli louipc, so, I don't have to rebuild brlcad indeed, just upgrade system tcl/tk
21:31.18 brlcad dli: it doesn't exactly break down, that's a search path failure
21:31.56 louipc hmm there might be an issue with the tcl extensions though
21:32.01 louipc I'm not sure
21:32.07 brlcad which is a mess the way tcl deals with searching .. there are lots of variables and places for things to go wrong for embedded interpreter apps (which mged is)
21:32.37 brlcad what was your configure summary?
21:32.49 brlcad that's more informative than the configure line for what it's actually going to do
21:33.13 dli brlcad, which ENV to direct it?
21:33.14 brlcad it's near the end of your config.log (not the very end, go back a few pages) if you don't still have it in a scrollback buffer
21:34.04 brlcad starseeker: windows shouldn't be using anything X11
21:34.32 starseeker color.c in libdm includes X11/X11.h without any conditionals
21:34.47 starseeker and dm_copy_cmap makes direct use of XStoreColors
21:35.53 starseeker Is color.c needed only for X systems?
21:36.35 brlcad you're asking me instead of looking at the build files because... ? :)
21:37.26 starseeker hadn't tried reading the windows build files on a mac, but he should have...
21:37.30 brlcad that's something I'd seriously hope nobody wasted neurons on remembering ;)
21:37.56 brlcad but my guess would be that windows doesn't need it
21:38.52 brlcad even without knowing the build files, just trace the functions in that file and what other files call those functions .. if it doesn't have a path to dm-wgl, then it shouldn't get hit
21:39.04 starseeker ah
21:40.56 pacman87 i realized why rt failed inside mged before: i skipped the 'make install' step and was running from the build location
21:45.10 brlcad heh
21:45.14 brlcad that'll do it
21:46.44 CIA-21 BRL-CAD: 03brlcad * r31327 10/rt^3/trunk/ (40 files in 18 dirs):
21:46.44 CIA-21 BRL-CAD: mass update of the sources and build system so that this module can be used as a
21:46.44 CIA-21 BRL-CAD: stomping ground for C++ gui developments. there's still a fair bit of useless
21:46.44 CIA-21 BRL-CAD: and non-existent code, but the overall structure is more or less a sound
21:46.44 CIA-21 BRL-CAD: starting point. sync license and version approach with main module.
21:47.14 brlcad mafm has a home
21:47.28 starseeker cool :-)
21:47.37 starseeker ogre fun?
21:47.43 brlcad yep
21:47.56 louipc ogre!
21:47.56 brlcad goes to dinner
21:48.15 starseeker louipc: you know of it?
21:48.19 louipc that's another package that will give me pain
21:48.27 starseeker how come?
21:48.28 louipc yeah
21:48.51 louipc I don't know. i tried building a game with it
21:49.12 louipc and it's not in my distros repos :(
21:49.38 starseeker ah
21:49.51 louipc seems cool though
21:50.23 starseeker has heard lots of good things about it
22:07.49 CIA-21 BRL-CAD: 03pacman87 * r31328 10/brlcad/trunk/src/librt/primitives/hyp/hyp.c: upgrade uv(): change top/bottom mapping from circular to elliptical to match the shape, and change latitude lines to be more evenly spaced around the ellipse
22:21.17 pacman87 https://webspace.utexas.edu/trv82/www/hyp_rt14.png
22:25.35 pacman87 how do you do a shaded checkerboard?
22:28.09 *** join/#brlcad PrezKennedy (i=Matthew@208.43.126.194)
22:33.36 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com)
22:48.45 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)

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