IRC log for #brlcad on 20080210

02:30.35 brlcad starseeker: on the surface, it's six of one, half dozen of the other .. but the one main desirable trait is so that it's more useful overall that binaries built by people that don't read the docs have better debugging characteristics than it is for those binaries to run faster
02:31.20 brlcad production binaries go out as optimized
02:32.01 brlcad also non-optimized builds complete in nearly half the compilation time, and are by far the more common case even for cad devs
03:23.42 starseeker Ah :-)
04:36.02 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
05:28.21 *** part/#brlcad louipc (n=louipc@bas8-toronto63-1088753822.dsl.bell.ca)
07:17.35 *** join/#brlcad Z80-Boy (i=clock@77-56-95-125.dclient.hispeed.ch)
07:50.13 *** join/#brlcad Twingy (n=justin@74.92.144.217)
11:59.08 *** join/#brlcad Elperion (n=Bary@p548767E3.dip.t-dialin.net)
12:46.14 *** join/#brlcad Z80-Boy (i=clock@77-56-95-125.dclient.hispeed.ch)
13:35.54 *** join/#brlcad Elperion (n=Bary@p548767E3.dip.t-dialin.net)
13:49.40 *** join/#brlcad Elperion (n=Bary@p548767E3.dip.t-dialin.net)
13:56.59 *** join/#brlcad Bariton (n=Bary@p548767E3.dip.t-dialin.net)
14:26.59 *** join/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
14:30.29 *** join/#brlcad Elperion (n=Bary@p548767E3.dip.t-dialin.net)
14:30.41 illethal Illethal in the house.
14:31.13 Axman6 aiight!
14:40.40 illethal Axman6.
14:40.48 brlcad sup
14:40.48 illethal You wouldn't by any change like battletech?
14:40.49 Axman6 'lo
14:41.03 Axman6 i might if i knew what it was...
14:41.08 illethal Haha.
14:41.10 illethal Okay.
14:41.17 illethal Cause Axman is a mech in the show.
14:41.22 illethal A very cool one.
14:41.26 Axman6 haha, awesome :P
14:41.43 Axman6 nah it comes from my name, AleX MAsoN ;)
14:41.58 illethal Very nice.
14:43.16 illethal Can mged run in the tty?
14:43.23 illethal Without x running.
14:43.29 illethal just wondering.
14:43.39 illethal Probably would have to have framebuffer or something?
14:44.49 Axman6 eww, coral sex on TV
14:44.56 Axman6 and people swimming in it!
14:45.03 brlcad illethal: sure, run mged -c
14:45.03 illethal Haha wtf.
14:45.25 illethal brlcad: Because I have a gentoo box (I am a linux noob) sitting right next to me, with no window manager.
14:45.57 brlcad the answere's still "sure, run mged -c" :)
14:46.08 illethal thanks.
14:46.11 illethal I'll remember that
14:46.19 illethal Are you familiar with gentoo?
14:46.24 brlcad -c for "classic"/"console" mode
14:46.30 brlcad yep
14:46.33 illethal awesome.
14:46.38 Axman6 -c for "cool" mode*
14:46.41 illethal Do you know the name I would use to search for?
14:46.44 illethal mged?
14:46.46 illethal in portage.
14:46.54 brlcad it gives you the option to run the old X11 gui or stay completely command-line based
14:47.12 illethal I'd roll with command-line.
14:47.18 brlcad portage has a brlcad package, but it's masked iirc
14:47.32 illethal so I'd search for brlcad?
14:47.38 brlcad yeah
14:47.54 illethal Hmm it says there are no ebuilds.
14:48.23 illethal Sorry to be buggin' you guys.
14:53.58 Axman6 ewwww, the whale sharks meet t this place to the coral spawning >_<
14:54.12 *** join/#brlcad docelic (n=docelic@77.237.115.227)
14:54.19 Axman6 to feed
14:54.40 illethal National geographic?
14:54.49 illethal Atleast it's not caveman pr0n
14:54.54 Axman6 well a docco on TV
14:54.55 Axman6 oooright
14:55.03 illethal Hahaha
14:55.11 Axman6 i bet cavemen knew how to treat a woman
14:55.19 Axman6 or just rape them
14:55.24 Axman6 yeah that's more likely
14:57.40 illethal Not much different from chimps back then
14:58.30 illethal I think I'll have to use wget for this?
14:58.35 illethal And like extract all the files and such?
14:58.43 Axman6 sure
14:58.48 Axman6 it's pretty simple to compile though
14:59.04 illethal Yeah but I am a newb =\
14:59.04 Axman6 bleh, i'm so over linux
14:59.11 Axman6 it has no `open` command!
14:59.18 illethal haha
14:59.45 illethal Do you know the URL I could get the package from?
14:59.56 Axman6 check the brl-cad site
15:00.00 illethal k
15:00.14 Axman6 won't be a 'package' as such, it's the source code
15:00.30 illethal Damn sounds hardcore.
15:00.38 illethal Take 50 years to compile?
15:00.42 Axman6 itz totz l33t m4n!
15:00.46 Axman6 nah
15:01.24 Axman6 takes a little while, but you just run "./configure --enable-optimized && make && sudo make install"
15:02.19 illethal that's for ubuntu
15:02.56 illethal runnin' genp00 on some tiney ass mini-itx computer that was originally meant to be a car computer, but instead we decided to make it a phone server lol
15:03.27 Axman6 what do you mean by 'that's for ubuntu'?
15:03.55 illethal sudo.
15:04.09 illethal But I guess it would work just fine if I was logged in as root.
15:04.18 Axman6 there's no sudo?
15:04.42 Axman6 sudo isn't an ubuntu command, it's been around for ages afaik
15:05.34 illethal Ah
15:05.50 illethal Well I've only used it for ubuntu whenever I needed to become root for a task.
15:06.03 Axman6 it should have su installed at least
15:16.08 *** join/#brlcad SWPadnos (n=Me@dsl107.esjtvtli.sover.net)
15:29.25 *** join/#brlcad Elperion (n=Bary@p548767E3.dip.t-dialin.net)
15:53.20 *** join/#brlcad Elperion (n=Bary@p548767E3.dip.t-dialin.net)
15:53.42 Axman6 Elperion: connection issues?
15:54.07 Elperion Axman6: not connetion issues but power loss issues :(
15:54.13 Axman6 yuck
15:54.16 Elperion the third time this day ... but never before
15:54.17 Elperion yeah
15:54.36 Elperion it's very annoying
15:54.45 Axman6 because you've been in and out for the last 4 hours or so
15:54.53 Elperion ......
15:55.07 Elperion i also had got some problems with firefox ... -> two crashes
15:55.20 Axman6 you mean failfox? yeah you'll get that ;)
15:55.25 Elperion and now i'm really frustrated because i'm using linux and it never crushed
15:56.44 Elperion *usually never crashed
15:59.11 archivist failfox kills my debian every 2 months ish
16:00.26 Elperion ^^
16:01.00 Elperion i was using firefox for very long time and never had problems :P
16:01.18 Axman6 i'm just used to a better quality browser ;)
16:32.12 CIA-32 BRL-CAD: 03brlcad * r30259 10/brlcad/trunk/src/other/URToolkit/ (cnv/rletoabA62/rletoabA62.c tools/clock/rleClock.c): quell compilation warnings
16:33.37 *** join/#brlcad Elperion (n=Bary@p548767E3.dip.t-dialin.net)
16:35.47 starseeker Hey, cool - the openmoko phone project has released CAD files: http://www.openmoko.com/
16:36.08 starseeker IGES/STEP and ProE
16:37.22 CIA-32 BRL-CAD: 03brlcad * r30260 10/brlcad/trunk/src/other/URToolkit/tools/ (rleccube.c to8.c): quellage
16:49.23 *** part/#brlcad illethal (n=oden@c-69-137-199-63.hsd1.fl.comcast.net)
16:55.49 starseeker Well, the IGES one sorta converts... doesn't look like it will raytrace in finite time on my machine, but the wireframe is cool...
17:05.07 starseeker Hmm - anybody else noticing that with recent head closing all windows doesn't close the app? Is this an expected behavior with the new default settings?
17:15.03 starseeker Just to add one more to the screenshot count: http://my.bzflag.bz/~starseeker/iges-openmoko-conversion.png
17:25.42 *** join/#brlcad Z80-Boy (i=clock@77-56-85-125.dclient.hispeed.ch)
18:40.02 brlcad starseeker: looks like you imported via iges-g as nurbs surfaces, nifty -- does it actually raytrace cleanly?
18:40.23 brlcad i'm sure it's dog-slow, that old nurbs implementation was never finished
20:13.28 starseeker I can't tell if it would raytrace - my home machine doesn't have enough horsepower to get anywhere with it
20:16.12 starseeker There was some sort of spline option on the conversion it advised me about, but when I tried that it segfaulted
20:37.28 yukonbob starseeker: very cool, that phone.
20:37.57 starseeker Indeed. When they produce a commercial version I'm going to have a problem ;-)
20:39.00 starseeker That model is going to be a tough test case for a converter - iges-g sort of worked but raytrace was too slow for my machine, and now a g-dxf convert of that is bringing blender to it's knees
20:39.25 starseeker er its rather
20:40.25 starseeker My previous cell phones I've gotten because they were the "OK, give me a phone Verizon" options
20:40.38 starseeker This I would want to support, but it's not going to be cheap
20:41.21 yukonbob s/than in/that the/
20:41.27 starseeker On the other hand, if someone wants to develop better/new IGES, STEP and ProE converters we now have a real model to work with :-)
20:41.36 starseeker I think the est. was around $350?
20:42.08 yukonbob depending on the specs. that sounds cheap for an open mobile...
20:43.25 starseeker Wait, that's the development phone - the FreeRunner will have Wifi and upgraded hardware, so maybe $450?
20:43.59 starseeker Still not bad, since in theory you won't have to replace this phone every couple years to have the latest and greatest apps
20:44.06 *** join/#brlcad Z80-Boy (i=clock@77-56-85-125.dclient.hispeed.ch)
20:45.06 starseeker The screenshot is using iges-g
20:46.01 starseeker Once the new opennurbs stuff comes fully online, I expect a lot of the converters will need re-examination
20:46.30 yukonbob heh "...so many different implementations with inself that conversion ...has become a small industry"
20:46.40 yukonbob ^-- IGES
20:46.48 starseeker Ah, fun
20:48.20 yukonbob nurbs == surfaces, right?
20:50.09 starseeker I'm not sure what we've got in this import, to be honest
20:50.32 starseeker I'm guessing surfaces
20:50.59 starseeker Seeing as this is a case model, it would make a really interesting sold model.
20:51.08 starseeker er solid model (why can't I type today?)
20:51.52 starseeker It's too bad we don't have a good interrogation tool for getting physical dimensions off of individual surfaces
20:52.15 starseeker All the dimension info is sitting right there, but only the human eye will really be able to "see" the shapes needed
20:52.55 yukonbob maybe with beset one could hack something up... :)
20:53.24 starseeker Heh - a "virtual ruler" moving around the model in BRL-CAD...
20:54.15 yukonbob notes say IGES format was extended to include solid models -- so the format can be capable, apparently...
20:55.03 yukonbob I'm sure brlcad would know, but based on this description saying a format is "IGES" sounds only slightly more descriptive than saying a format is "binary" :P
20:57.39 yukonbob is there any clue about what was used to generate the original file?
20:58.00 CIA-32 BRL-CAD: 03brlcad * r30261 10/brlcad/trunk/src/libbn/vert_tree.c: gah, don't include raytrace.h in libbn
20:58.09 brlcad access to models is never a problem, real or otherwise
20:58.17 brlcad but it is nice to have detailed ones that can be redistributed
20:58.42 brlcad yukonbob: what table?
20:59.41 yukonbob VolumeIV, Table 2-4 "BRL-CAD conversion capabilities"
20:59.42 brlcad the phone did convert as surfaces, otherwise the wireframe would have been an intelligible polygonal mess
21:00.05 yukonbob (I'm referencing my own docbook pdf build...)
21:00.49 yukonbob s/intelligible/unintelligible
21:01.21 brlcad er, table 2-4 ?
21:01.40 brlcad table 1 is "BRL-CAD conversion capabilities" and it's a yes
21:02.02 brlcad you are referring to http://ftp.brlcad.org/VolumeIV-Converting_Geometry.pdf ?
21:02.36 brlcad heh, good catch .. UNintelligible
21:02.58 yukonbob !
21:03.05 starseeker brlcad: True, but I like having a detailed one with no re-distribution issues :-) Makes things nice and simple
21:03.24 brlcad do they have a redistribution statement somewhere?
21:03.31 yukonbob :P
21:03.32 starseeker Sharealike Creative Commons
21:03.57 yukonbob mind-you -- I was following the .doc that was posted my way...
21:04.05 starseeker It's on the website
21:04.11 starseeker http://www.openmoko.com/
21:07.47 yukonbob glad we had this last few minutes :)
21:08.10 yukonbob the .doc has "-" for N and blank for Y when I use antiword to view...
21:08.32 yukonbob I must have interpretted the - as a checkmark for "Y", and the blanks as "N"
21:12.14 brlcad heh, fun
21:15.23 starseeker lets rather
21:17.15 starseeker brlcad: Is there any way to have BRL-CAD display a "raytracing progress" readout, e.g. "28 of an est. 2,000,000 rays traced"?
21:17.49 Z80-Boy starseeker: lol
21:18.54 starseeker Z80-Boy: It'd be nice to know if raytracing that sucker could be done overnight or if it would take a year
21:19.53 starseeker Z80-Boy: Oh, bty, where is your website with the movies you produced again?
21:20.48 Z80-Boy starseeker: or if you need to start believing in reincarnation ;-)
21:25.58 brlcad starseeker: thought about having some sort of command-line progress, or a means to query the active running process via port or signals
21:26.24 brlcad feasible, not a clear best-solution though ... downsides to each
21:27.21 starseeker Sure, but hopefully a "quick-and-dirty" X rays of Y total estimated rays would be simple to do as a command-line printout? Surely not the best solution but at least it would be something
21:27.46 brlcad current thoughts are to make rt listen on a port and respond to a simple query protocol, so we could make some sort of status interface
21:27.55 starseeker That would be cool
21:29.08 brlcad could do the printout thing, maybe something like is done for photon mapping, printing out a % every X minutes
21:29.31 starseeker That would be good :-)
21:29.46 brlcad just that could get really annoying on big raytraces or traces that take a long time
21:30.07 starseeker Well, it could be an option?
21:30.08 brlcad and the junk it'd interleave if there was other output being reported like overlaps
21:30.26 starseeker hmm
21:30.30 yukonbob are overlaps stdout or stderr?
21:30.51 brlcad via bu_log, which is presently stderr
21:30.58 brlcad though working towards making that configurable
21:31.14 brlcad so can more easily redirect to file, stdout, or null
21:31.46 yukonbob "rt 2> my_file" would leave a clear workspace, and one could tail -f the myfile if they wanted to track errors...
21:32.48 brlcad yeah, that's the current approach
21:34.18 brlcad yay, finally done refactoring the magic numbers
21:36.12 yukonbob feh -- /me needs to co the svn repo and use that now :)
21:36.22 yukonbob brlcad: same accounts?
21:37.04 brlcad yep
21:37.15 brlcad ~cadsvn
21:37.16 ibot To obtain BRL-CAD from Subversion: svn checkout https://brlcad.svn.sourceforge.net/svnroot/brlcad/brlcad/trunk brlcad
21:37.24 yukonbob nice thx :)
21:39.18 yukonbob ok -- /me lets that run and takes break from 'puter -- chat later folks :)
21:39.25 brlcad the first time you check in, you'll add --username and it'll prompt
21:39.41 brlcad you don't need to stop co
21:39.50 brlcad first time you *ci*
21:40.01 yukonbob ahh --- /me misread -- fine --- all's well :)
21:40.02 brlcad you don't have to co as a user
21:40.19 brlcad that was a problem with cvs, not svn
22:35.34 CIA-32 BRL-CAD: 03brlcad * r30262 10/brlcad/trunk/ (29 files in 2 dirs): convert all of the magic numbers from long integers to unsigned long integers. that in turn cascades similar changes where there is struct aliasing and pointers being stashed/used as object types
22:52.52 CIA-32 BRL-CAD: 03brlcad * r30263 10/brlcad/trunk/src/burst/ (burst.c ui.c): use bu_temp_file() for opening a temp file instead of tmpnam(), specify all i/o as binary for Windows
23:02.30 starseeker No wonder the blender file took so long to convert - it's just a huge bunch of points
23:02.43 starseeker er dxf file in blender rather
23:02.56 yukonbob <nelson> ha ha blender </nelson>
23:03.19 starseeker Doubt it's blender's fault
23:03.28 starseeker our dxf file is probably rather... strange
23:04.16 yukonbob starseeker: don't mind me -- I'm not really following what's going on -- I blame blender anyway.
23:06.52 yukonbob brlcad: q: how do the cool kids do it: a) bu_exit(1, "foo\n"); or b) bu_log("foo\n");exit;
23:06.55 yukonbob ?
23:07.19 yukonbob s/exit;/exit(1);/
23:08.10 yukonbob reason I ask is that's one of the diff's that's in the current documentation and my own copy...
23:08.38 yukonbob (where current documentation == fresh svn co of the same docbook file)
23:17.57 yukonbob *awaits
23:29.21 brlcad yukonbob: the cool kids use bu_exit() now, one line instead of two
23:30.13 brlcad starseeker: there's nothing strange about our dxf export that I'm aware of
23:30.33 brlcad in fact historically, we've had much better dxf import and export support compared to blender
23:30.33 yukonbob brlcad: nice -- somebody else must've made that change in the CVS repo --- I'll preserve it
23:30.43 brlcad blender's has *sucked*
23:30.52 yukonbob <nelson> ha ha blender </nelson>
23:32.19 brlcad we only export polygons via g-dxf, so barring a newly introduced bug (which would generally be obvious in the dxf) I'd think it more something blender is doing
23:32.36 brlcad another test might be to run dxf-g and see what it looks like
23:32.55 brlcad should just be a slew of polygons unless it exported some other format
23:33.23 brlcad hm, *might* be because they were nurbs surfaces, if that old nurbs primitive didn't polygonalize
23:33.41 brlcad but only way to tell is to read the dxf
23:33.46 brlcad or the sources
23:48.44 *** join/#brlcad Twingy (n=justin@74.92.144.217)

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