irclog2html for #brlcad on 20050918

01:07.44 *** join/#brlcad Twingy (n=justin@pcp0011647505pcs.aberdn01.md.comcast.net)
01:41.00 *** join/#brlcad cad399 (n=42cd6bc9@bz.bzflag.bz)
01:41.32 *** join/#brlcad silvap (n=8d9ce1bf@bz.bzflag.bz)
01:43.05 cad399 all quiet on the homefront...
01:43.15 brlcad peaceful ;)
01:44.42 pra5ad grr
01:44.55 cad399 everyone running 7.6 by now?
01:45.09 pra5ad webirc chat box has dissaperear
01:45.17 pra5ad dissapeared...
01:45.35 brlcad pra5ad, what are you using cgi:irc for? get a real client :)
01:45.46 brlcad cad399: of course
01:45.51 pra5ad lazy and on laptop
01:46.04 cad399 any problems with rtwizard?
01:47.02 brlcad cad399: such as?
01:47.43 cad399 hangs. popup says: loading megawidgets, then it hangs at 40% every time
01:47.57 brlcad hmm
01:48.36 brlcad cad399: that sounds worthy of a bug report
01:48.49 cad399 I haven't really dug into it yet, thought maybe it was a known issue
01:49.13 brlcad there was something about rtwizard hanging, but it's been years since that's been seen
01:49.32 brlcad it was related to loading incrtcl as a shared lib on mac os x
01:49.44 cad399 debian sarge here
01:50.08 brlcad you compiled from sources?
01:50.25 cad399 not yet, I'm new to brl-cad.
01:50.47 cad399 so far everything else works as advertised
01:51.55 brlcad that's really odd.. especially if you didn't compile
01:52.28 cad399 yeah
01:53.03 cad399 probably something I'm doing/not doing
01:53.19 CIA-5 BRL-CAD: 03brlcad * 10brlcad/BUGS: report of rtwizard hanging at 40% on Debian (from binary distro)
01:54.03 brlcad how are you running rtwizard?
01:54.04 cad399 Actually, I'm impressed that it runs so well 'out of the box'
01:54.21 cad399 as per manpage
01:54.21 brlcad it might be presuming a file name
01:56.12 brlcad manpage.. manpage.. what manpage? :)
01:57.13 cad399 ahh... rtwizard dosen't HAVE a manpage. My bad. But rt does.
01:57.32 cad399 running rtwizard cup.g mug.r
01:59.21 brlcad ahhh
01:59.36 brlcad hehe, I don't think rtwizard accepts the same args
01:59.42 brlcad try just "rtwizard cup.g"
02:00.16 cad399 same result
02:00.20 brlcad hrmph
02:00.52 cad399 popup says "Megawidget packed" progress bar hangs at 40%
02:01.19 cad399 must be a tcl thing
02:01.28 brlcad you know what.. might just be a window manager issue
02:01.43 brlcad at 40%, it makes a new window
02:01.51 cad399 hmmm
02:01.57 brlcad "supposed" to minimize the progress bar
02:02.03 brlcad and bring the new window to focus
02:03.01 brlcad that said, I don't believe the tool has been tested in a little while, so something has evidently changed
02:03.46 cad399 the xterm says "Error in startup script: rtarea is not defined in class ::display...
02:04.39 brlcad yeah, I just got that here too
02:04.56 brlcad probably something to do with the new resource locations being changed recently
02:05.17 cad399 sounds right
02:06.51 cad399 I'm sure it'll be sorted out LONG before I get the hang of brl-cad lol
02:07.09 brlcad heh, probably :)
02:07.31 brlcad presuming we don't get too sidetracked with the windows release and bug reports there ..
02:07.52 cad399 can of worms
02:08.23 cad399 If I build from source, will I get any addiotional documentation?
02:09.10 brlcad not any additional user documentation
02:09.18 cad399 wow... spellcheck is our friend
02:09.23 brlcad there is more documentation on the website, though
02:09.34 brlcad find a spelling mistake?
02:09.40 cad399 just mine
02:09.57 brlcad ah, heh
02:25.28 cad399 so, to use rtweight I have to set up a density file?
02:26.21 brlcad yes
02:26.26 brlcad pretty simple format
02:26.41 cad399 is there an example somewhere?
02:26.56 brlcad sure, http://ftp.brlcad.org/tmp/.density
02:27.29 cad399 thanks, sorry to be a bother. trying to rtfm
02:27.49 brlcad no problem at all
02:29.51 cad399 wow, that rocks.
02:30.03 cad399 now if it would just generate G-Code... lol
02:30.47 brlcad :)
02:31.02 brlcad there was a couple guys working on that for a while, but they haven't been involved in a while
02:32.56 cad399 tough nut to crack
02:39.56 cad399 Has there been any discussion of moving away from tcl?
02:40.08 Twingy heh
02:40.21 Twingy you volunteering? :)
02:40.59 cad399 Maybe... I would have to be a LOT further along the learning curve
02:42.32 cad399 an ipython interface would be nice
02:42.37 brlcad gtk's not portable enough as a sole frontend
02:42.52 cad399 fltk?
02:43.25 brlcad why??
02:43.29 brlcad what does it buy you?
02:43.42 cad399 fltk, nothing.
02:43.47 Twingy me not having to write a gui :)
02:43.49 cad399 ipython, hmmm
02:43.54 brlcad i meant gtk
02:44.31 cad399 nothing
02:44.31 Twingy I've done a bunch of fltk stuff in the past, wanna give gtk a whirl
02:45.00 brlcad you already tied into python, why not just use that?
02:45.27 Twingy cause I'd prefer to write some tight C/C++ gui code
02:45.47 Twingy I'm not really using python as much as you think o.O
02:46.05 brlcad i know, but you are using it, i.e. a dependency
02:46.11 Twingy jup
02:46.19 brlcad each new lib is a pile of dependency headaches
02:46.22 Twingy hey, it was lee's idea to shove adrt into brl-cad *shrug*
02:46.26 brlcad and gtk is one of the worst, probably the worst
02:46.35 Twingy not on freebsd :)
02:46.52 Twingy or loonix for that matter
02:46.58 brlcad it even is on bsd
02:47.09 brlcad it might be simple to just tell ports to install it
02:47.15 brlcad but it's not a simple dependency library
02:47.17 Twingy uh, what part about doing cd /usr/ports/wm-toolkits/gtk2 and doing make install is hard?
02:47.21 brlcad there are tons of subdependencies
02:47.28 brlcad and they all have their own dependencies
02:47.36 cad399 that depends...
02:47.38 Twingy if you installed it right then you don't have to worry about those :)
02:48.52 brlcad adrt being in brl-cad was a good idea, there's no real need for it to be _required_ to be coupled to external components
02:49.20 Twingy indeed
02:49.22 brlcad it's one thing to use when available, and provide alternatives for portability
02:49.39 brlcad it's a good tool, more useful across systems
02:49.50 Twingy I dunno, I'm more of a fan of breaking things up into smaller packages and just chewing on the ones you're using...
02:49.56 Twingy kinda like /usr/ports does it
02:50.07 brlcad the more complex it's made, the more likely you're just killing it's ability to be adopted
02:50.23 Twingy *shrug* gimp has a pretty large user base
02:50.25 brlcad it's relatively non-trivial for anyone to use it unless they use the same environment you do
02:50.41 Twingy there's what, about a million gimp users?
02:50.43 brlcad you're not gimp in the least, regardless of whether you use gtk or not
02:50.55 Twingy right, but if people can install gimp, then can install this :)
02:51.02 brlcad and their build is much much much more forgiving than yours
02:51.22 brlcad and they do have support hooks for other libs for some of their deps
02:51.38 Twingy so, I'll add em into the build system *shrug*
02:51.51 brlcad you can't add gtk
02:51.54 brlcad it's way too big
02:52.02 brlcad not to mention all it's dependencies
02:52.13 Twingy so... make it it's own entity then
02:52.14 brlcad even gdk is too big
02:52.42 Twingy less headaches for you o.O
02:52.47 cad399 where do I learn about adrt?
02:52.49 brlcad that doesn't solve any problem other than your ability to play with others :P
02:53.06 brlcad I care more that you're just crippling your own app needlessly
02:53.48 brlcad exactly the problem, it's way more useful than that
02:53.54 brlcad at least it could be
02:54.01 brlcad with relatively little effort
02:54.07 Twingy in what way?
02:54.25 brlcad in what way what?
02:54.45 brlcad visualization framework, high performance rendering
02:54.47 Twingy people can get their hands on higher performance ray-tracing engines...
02:55.12 Twingy alexis's is 10x faster, most people care about optical rendering, they should use that for such purposes
02:55.22 Twingy cause it's geared for pretty pictures
02:55.22 brlcad open source? I doubt it
02:55.28 Twingy soon :)
02:55.29 brlcad more feature-filled, perhaps, but not faster
02:55.42 Twingy his is 10x faster
02:55.52 brlcad yeah yeah.. "soon" .. i'll hold my breath until I see it up on sf.net
02:56.12 Twingy might be sooner than you think o.O
02:56.24 brlcad i mean specifically released already
02:56.40 brlcad it could be tonight for all i know/care (which I don't much)
02:56.44 cad399 could your renderer be ported to graphics hardware?
02:58.57 brlcad cad399: there are several renders, some could, some have
02:59.29 cad399 is it worth the effort?
02:59.37 brlcad depends what you goal is
02:59.48 cad399 speed
03:00.27 brlcad speed for what? generating pretty pictures? generating shaded views? performing signature analyses?
03:00.28 cad399 I don't really like tcl,
03:00.34 pra5ad ustin
03:00.37 pra5ad justin
03:00.44 Twingy O.o
03:00.55 cad399 shaded views
03:01.01 pra5ad u plan on adding adaptive packet sizes
03:01.05 brlcad cad399, you don't have to deal with tcl really, even the majority of the code isn't tcl
03:01.17 pra5ad based on worker traffic
03:01.19 pra5ad etc
03:01.43 Twingy we got homogeneous cluster y0
03:01.44 cad399 what I started to say was that although I don't really like tcle,
03:02.00 cad399 I can generate geometry pretty quiclkly
03:02.08 cad399 trendering is slow though
03:02.27 brlcad cad399: ahh, shaded views should be taken care of with the new intermediate viewer that's being merged in now
03:02.44 pra5ad what can get ur efficiency curve to 100% linear
03:03.22 Twingy 100% efficiency cruve != best performance
03:03.39 brlcad 110%!
03:03.47 pra5ad ?
03:03.50 Twingy elevendy billion percent!
03:03.57 pra5ad linear ramp for runtimes
03:04.08 pra5ad == best performance
03:04.11 Twingy smaller packets == 100% efficiency == more overhead == slower rendering
03:04.36 Twingy if you have slow horribly code likes muves then smaller packets == better performance
03:04.53 pra5ad how wrong u are
03:04.56 pra5ad :)
03:04.58 Twingy when the packets take like miliseconds to compute then you are network bound
03:05.15 Twingy okay, I'm wrong
03:05.39 cad399 what's the deal with the intermediate viewer?
03:06.19 brlcad cad399: there was a tool that was developed by a 3rd party using mged in a pseudo plugin-mode, but that does shaded views by default
03:07.08 brlcad that tool's starting to be merged into cvs now, probably an iteration or two before it's released initially
03:07.18 cad399 fast enough to rotate, pan, etc?
03:07.24 brlcad sure
03:07.29 brlcad it's all just opengl
03:07.50 cad399 kewl
03:07.55 brlcad even mged can do it now in an experimental mode if you turn it on
03:08.03 cad399 pray tell
03:08.15 brlcad but it's a little clunky and with a couple known bugs
03:08.56 cad399 How do I turn it on?
03:09.06 brlcad shaded_mode 2
03:09.44 brlcad turn on Misc -> z buffer and Misc -> lighting
03:09.55 brlcad then (re)display some geometry
03:10.33 brlcad oh, and Misc -> z clipping
03:10.50 cad399 ahha! nice
03:11.51 cad399 yeah, a bit buggy.
03:11.55 brlcad just don't try to display really complex geometry .. it'll bog down with some geometry
03:12.46 cad399 so intermediate will be better?
03:13.37 brlcad yeah
03:14.07 brlcad then the longer term replacement under development completely fixes the problem, but that's very far out from release
03:15.14 cad399 If it had a renderer that was fast like varicad...
03:17.28 brlcad there is a fast renderer, two of them for different purposes
03:19.19 brlcad rt will handle large complex csg models with all sorts of options in parallel better than most; adrt does triangles faster than just about anything else out there freely available
03:20.29 cad399 how do I play with adrt?
03:21.35 brlcad it's not really set up for end-users yet, but if you want to try then Twingy is your guy
03:21.52 Twingy erm, you needs bots or blender
03:22.28 cad399 bots as in bags of triangles?
03:22.38 cad399 what good is blender going to me?
03:22.51 Twingy python exporter, plus it's got lots of triangle shtuff
03:23.04 cad399 hmmm
03:23.25 Twingy and lots of nifty animation utils you can use to make movies
03:26.49 cad399 Seems like VTK should be a good option for animation
03:27.20 cad399 But I don't think they're GPL
03:28.03 cad399 Some of the OpenCASCADE people are using VTK as a faster renderer
03:28.22 cad399 SALOME in particular
03:28.31 brlcad if opengl is all you want, there are several options
03:30.02 cad399 OpenGL isn't everything, it just seems that it would speed up geometry creation
03:30.15 brlcad sure
03:30.33 brlcad that's why it's the foundation in the new modeler
03:31.20 cad399 I'm probably getting ahead of myself
03:31.33 cad399 I'm still learning how to create geometry
03:31.49 cad399 and figuring out this whole shotline thing...
03:32.51 cad399 interesting method of interogating a model.
03:34.42 Twingy sean, you got any issues with fltk?
03:36.30 brlcad Twingy: not a big fan of the api or look, but nah, it's fine
03:36.35 brlcad nice tight library
03:36.45 Twingy aight
03:37.09 brlcad simple deps, we actually ship 2 of it's 4 deps
03:37.32 brlcad and they're just recommended
03:38.07 Twingy before writing nurbana's custom 10k line opengl gui I used fltk
03:38.37 brlcad why'd you drop it?
03:38.47 brlcad i mean, i probably would have too.. just curious :)
03:39.04 Twingy cause my gui design paradigm needed to interact with the opengl display
03:39.13 Twingy not as separate entities
03:39.19 Twingy black A gui, block B display
03:40.12 brlcad (good) opengl guis
03:44.42 Twingy we can include lgpl crap right?
03:44.50 brlcad yep
03:44.58 Twingy hrm, I'm leaning towards paragui then
03:52.08 brlcad paragui's got more deps I believe, a lot more .. not sure which are required though
03:53.03 Twingy sdl image and sdl ttf
03:55.41 brlcad according to the maintainer list I ran across, it lists libjpg, libpng, sdl and company, tiff, perl, python, readline, and ruby
03:56.01 brlcad if perl and ruby are "optional", and there aren't any others, I wouldn't see a problem
03:57.17 brlcad hmm. uses expat and freetype too
03:57.28 brlcad probably okay too
03:57.56 Twingy there's options to not depend on those
03:57.59 Twingy in configure
03:58.08 Twingy expat atleast
03:58.11 brlcad cool
03:58.16 brlcad what's required?
03:59.42 Twingy SDL, freetype, SDL_image, zlib, option (expat, libjpg, libpng)
03:59.47 Twingy *optional
04:00.13 Twingy I don't see perl and ruby
04:00.29 brlcad could just be a bindings thing, or a subdep
04:00.34 Twingy according to the INSTALL
04:00.48 brlcad freetype's required?
04:00.58 Twingy yah I think so
04:01.03 brlcad freetype2 or 1?
04:01.23 Twingy 2.0
04:01.32 brlcad well that's good
04:01.45 Twingy or higher
04:02.00 Twingy sdl image can be turned off
04:02.08 brlcad 1 vs 2 are completely different font engines
04:02.13 Twingy jup
04:02.25 Twingy 2 became grotesquely huge :|
04:02.54 brlcad yeah :/
04:06.56 CIA-5 BRL-CAD: 03brlcad * 10brlcad/BUGS: odd -fast optimization/aliasing bug where rtip contents are lost in rt after returning from rt_gettrees()
04:37.47 *** join/#brlcad PKMOBILE (n=Apathy@pcp0011645240pcs.aberdn01.md.comcast.net)
05:18.10 cad399 Is there a tool to set up a 'working' coordinate system?
05:18.56 cad399 like a named reference system?
05:19.48 cad399 And then work within that reference frame?
05:30.16 *** join/#brlcad thumPer1052 (n=edward@host-66-205-107-201.classicnet.net)
15:39.49 *** join/#brlcad cad422 (n=44d75bcf@bz.bzflag.bz)
15:39.54 cad422 hey
15:40.04 cad422 anyone know where the installation goes to in OSX?
15:40.19 cad422 it's not showing up in applications
15:42.38 brlcad it goes to /usr/brlcad
15:43.00 brlcad *presently* you have to run X11 and set your PATH on OS X for the time being
15:43.12 brlcad it'll be a full double-clickable app in the very near future
15:43.52 cad422 thanks so much, I see it there
15:44.06 cad422 the install gave the impression that it was a clickable item :)
15:44.19 cad422 is there a tutorial?
15:54.06 brlcad there are
15:54.32 brlcad back to your first question, though, you know how to set your PATH, I presume?
15:54.49 brlcad the tutorials are on the website under the Documents section at http://brlcad.org
19:53.26 *** join/#brlcad thumPer1052 (n=edward@host-66-205-107-201.classicnet.net)
20:33.00 brlcad howdy thumPer1052

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.