IRC log for #brlcad on 20090116

00:05.59 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-103.sbndin.btas.verizon.net)
00:22.03 *** join/#brlcad mafm_ (n=mafm@30.Red-88-23-76.staticIP.rima-tde.net)
00:29.31 *** join/#brlcad mafm2 (n=mafm@30.Red-88-23-76.staticIP.rima-tde.net)
00:35.15 CIA-19 BRL-CAD: 03brlcad * r33559 10/brlcad/trunk/include/bu.h: rewrite the implementation of BU_BITV_ZEROALL to manually zero the bytes of the bit vector so that we don't call memset directly. that way we don't have to require string.h and make the function call.
01:00.07 starseeker brlcad: What do you think - does QT going LGPL have implications for us?
01:01.07 mafm2 scrap TCL! :P
01:05.20 madant :D I second deTCLing :
01:09.25 mafm2 :)
01:09.26 louipc uhhh
01:09.28 mafm2 night!
01:11.03 louipc night
01:35.30 ``Erik http://www.collegehumor.com/picture:1896932 pew pew
02:05.27 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net)
02:10.58 *** join/#brlcad BigATo1 (n=BigAToo@pool-96-230-124-163.sbndin.btas.verizon.net)
02:18.24 ``Erik WOOO! mark gromley! yeah! wooo!
02:19.59 ``Erik gormley, rather
02:21.07 Axman6 anyone know if there are any plans for OpenCL use in BRL-CAD?
02:29.29 *** join/#brlcad madant1 (n=madant@117.196.132.137)
02:50.40 louipc Axman6: I'd guess that it's too knew for there to be any plans hah.
02:50.55 Axman6 bah! :P
02:51.52 louipc and there are a million more important things to be done ...
04:02.27 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1128564870.dsl.bell.ca)
04:19.26 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM]
04:20.08 *** join/#brlcad ChanServ (ChanServ@services.)
04:20.08 *** join/#brlcad BigATo1 (n=BigAToo@pool-96-230-124-163.sbndin.btas.verizon.net) [NETSPLIT VICTIM]
04:20.08 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
04:25.42 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM]
04:26.14 *** join/#brlcad ChanServ (ChanServ@services.)
04:26.14 *** join/#brlcad BigATo1 (n=BigAToo@pool-96-230-124-163.sbndin.btas.verizon.net) [NETSPLIT VICTIM]
04:26.14 *** mode/#brlcad [+o ChanServ] by irc.freenode.net
04:27.45 *** join/#brlcad Ralith_ (n=ralith@216.162.199.202)
05:34.16 brlcad starseeker: yes, it does -- the license was the primary issue and a non-starter
05:36.20 brlcad it could conceivably be a suitable replacement for rbgui, still using custom widgets on a 3D context though
05:36.39 brlcad and still using ogre for visualization
05:40.06 brlcad madant1: you're welcome to help with that decoupling, the first tasks are to refactor out the tcl portions from libbu, libbn, and librt
05:40.38 brlcad otherwise tcl isn't going away from the gui, it'll just be joined by a couple other options
05:40.52 brlcad Axman6: yeah, what louipc said
05:41.19 Axman6 do you think it may be possible in the future? just curious
05:41.34 Axman6 seems like BRL-CAd could benefit a lot from it
05:41.47 brlcad just about anything is possible
05:42.20 brlcad if someone wanted to work in that area, I certainly wouldn't be opposed
05:43.06 brlcad but it probably wouldn't make my top 10 or probably even my top 100 of things we need to be work on next
06:37.12 *** join/#brlcad yukonbob (i=1000@s142-179-54-198.bc.hsia.telus.net)
06:37.35 CIA-19 BRL-CAD: 03brlcad * r33560 10/brlcad/trunk/src/ (8 files in 2 dirs): rename bu_tcl.c and bn_tcl.c to just tcl.c for consistency with the other half-dozen+ libs that already use that name.
06:37.46 CIA-19 BRL-CAD: 03brlcad * r33561 10/brlcad/trunk/include/bu.h: ws
06:41.55 CIA-19 BRL-CAD: 03brlcad * r33562 10/brlcad/trunk/misc/ (4 files in 4 dirs): more updates for moving to tcl.c for consistency
06:56.03 Axman6 brlcad: what sort of things would make those lists?
07:55.09 Ralith Axman6, he's got a personal list somewhere on brlcad.org
08:04.47 madant1 er.. this? http://brlcad.org/~sean/ideas.html
08:16.37 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
08:24.45 Ralith madant1, yeah, that
08:31.27 *** join/#brlcad ``Erik_ (i=erik@c-76-111-12-116.hsd1.md.comcast.net)
08:34.15 Ralith ooo
08:34.18 Ralith OpenCSG looks cool
08:34.24 Ralith brlcad, is there anything seriously wrong with it?
08:43.47 *** join/#brlcad clock_ (n=clock@84-72-91-240.dclient.hispeed.ch)
08:46.13 *** join/#brlcad _sushi_ (n=_sushi_@84-72-91-240.dclient.hispeed.ch)
09:31.36 *** join/#brlcad geocalc (n=geocalc@lns-bzn-59-82-252-185-153.adsl.proxad.net)
09:35.00 *** join/#brlcad Twingy (n=justin@74.92.144.217)
09:52.34 *** join/#brlcad Elrohir (n=kvirc@p5B14D75B.dip.t-dialin.net)
10:02.23 *** join/#brlcad _sushi_ (n=_sushi_@84-72-91-240.dclient.hispeed.ch)
10:02.37 *** join/#brlcad elite01 (n=omg@unaffiliated/elite01)
10:22.32 *** join/#brlcad mafm (n=mafm@30.Red-88-23-76.staticIP.rima-tde.net)
10:22.52 mafm hi there
10:57.13 Ralith hullo
11:35.20 *** join/#brlcad elite01_ (n=omg@unaffiliated/elite01)
12:36.44 *** join/#brlcad Ralith (n=ralith@216.162.199.202)
13:17.32 *** join/#brlcad madant (n=madant@117.196.132.126)
13:19.51 brlcad Ralith: performance
13:21.38 starseeker eyes Ayam GUI and wonders why he doesn't remember seeing this before...
13:22.06 brlcad ayam's been around for years
13:22.23 starseeker so I see
13:23.09 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-163.sbndin.btas.verizon.net)
13:23.11 starseeker wonder if their nurbs editing logic would be useful...
13:24.26 brlcad for editing, sure ;)
13:24.35 brlcad they don't do ray-tracing
13:24.44 brlcad but they probably have a tessellation routine that would be useful
13:28.19 starseeker has a feeling he stumbled onto ayam as an undergraduate...
13:28.43 starseeker heh - metaballs :-) http://ayam.sourceforge.net/ni/ayam-metaflight.gif
13:31.27 brlcad yep
13:31.40 brlcad and they tessellate metaballs, that's a routine that could be reviewed
13:32.07 brlcad they're one of the most comprehensive primitive sets close to ours
13:32.11 brlcad a few we don't do even
13:32.18 brlcad like the birail
13:32.26 starseeker nifty
13:32.39 starseeker is that openCSG doing those, or do they do their own?
13:34.30 brlcad doing what?
13:34.41 brlcad they have a csg-preview mode that uses opencsg
13:34.47 brlcad http://ayam.sourceforge.net/docs/pics/csgex.gif
13:35.04 starseeker er - doing -> "implementing core logic for"
13:35.24 starseeker noticed openCSG was GPL :-/
13:37.27 starseeker ayam BSD licensed though... cooool
13:38.05 starseeker is still excited by QT LGPL news :-)
13:39.40 brlcad starseeker: if you're interested in what openCSG does, there is better research on the matter
13:39.55 brlcad some that would be close to representing an entire vehicle
13:40.09 brlcad from my favorite solid modeling researcher
13:40.54 starseeker brlcad: Yes, he lept to mind the instant I saw the website :-)
13:41.15 starseeker is more interested in ayam's goodies and how mappable they are to BRL-CAD
13:41.30 _sushi_ I went shopping with one international model and designer
13:41.37 _sushi_ I forgot to ask him if he does solid modeling too
13:41.39 brlcad mm.. sushi
13:41.54 starseeker now, now - no eating the channel denzians
13:42.22 *** mode/#brlcad [+o brlcad] by ChanServ
13:43.14 brlcad ah, no .. I just thought I'd registered it
13:43.22 brlcad but that was one that someone else got to before me
13:43.34 starseeker ah
13:43.59 BRL-CAD should stay logged in as this and act like a bot
13:44.08 starseeker hehe
13:44.31 starseeker we added AI to the CAD system - it's a brlcad emulator
13:44.42 tofu _sushi_: we go good together ;)
13:45.21 brlcad the algorithm that opencsg uses is actually an openly published one
13:45.22 starseeker sees someone did some QT + Ogre work of some sort back in Nov 08...
13:45.59 starseeker checks on what the heck the Zlib license is...
13:46.00 _sushi_ eats an orange to prevent oxidative stress so when he dies he will look 17 minutes younger
13:46.36 starseeker ah, no problem there...
13:48.17 starseeker brlcad: pity we can't shanghai your favorite cad researcher for BRL-CAD work...
13:48.55 brlcad oh, unlikely we'd be able to get him -- but we could probably get students from him under his tutelage
13:49.07 brlcad heck, I love to study under him
13:49.13 brlcad *I'd
13:50.16 starseeker do you have his website link handy? I don't seem to have it bookmarked here
13:50.24 brlcad just search for "jarek"
13:50.28 brlcad he's the one and only ;)
13:50.55 starseeker Ah yes :-)
13:50.59 brlcad nice to have a semi-unique name
13:51.12 brlcad and be top of a field with your name ;)
13:51.38 starseeker wonders if brlcad will try to get funded for a couple years down there :-P
13:52.55 brlcad implementing jarek's blist's into a libcsg (along with null object detection, tree contraction, and other csg hierarchy manipulations/optimization) is something I've wanted for a long time
13:53.12 brlcad so much that I have a src/libcsg in my checkout that has been there for years
13:54.30 brlcad more for the csg optimizations we were talking about yesterday and having a fast isolated CSG evaluation kernel that could be optimized (e.g. for vectorization)
14:00.21 starseeker nods
14:01.21 starseeker how much code restructuring/refactoring do you think that would involve?
14:01.50 starseeker could see something like that being as bad/worse than libged...
14:08.06 brlcad hey starseeker, know what the H, W, Y, and Z stand for? http://www.dragtimes.com/2008-Lotus-Elise-Tires-225-45R17-t28934.html
14:08.18 brlcad ah, and V
14:11.21 starseeker I believe they relate to specific applications or performance characteristics the tires are supposed to have
14:12.43 starseeker my favorite site for tire dimension info: http://www.carbibles.com/tyre_bible.html
14:13.28 starseeker Ah, looks like those letters are speed ratings
14:13.49 starseeker winces, remembering brlcad's new car and its theoretical performance ceiling...
14:13.50 brlcad yeah, just saw that
14:14.44 starseeker "Uh, sir, I'm afraid I have to issue you a ticket for excessive warpage of space-time on your way to work..."
14:17.35 *** join/#brlcad madant (n=madant@117.196.130.125)
14:24.35 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net)
14:46.49 ``Erik_ wears zr's
14:52.29 *** join/#brlcad elite01 (n=omg@unaffiliated/elite01)
15:55.26 mafm bye
15:55.31 brlcad cya
15:55.34 mafm :)
15:55.47 mafm have a nice weekend :)
16:23.27 *** join/#brlcad docelic_ (n=docelic@78.134.201.229)
17:45.13 *** join/#brlcad clock_ (n=clock@77-58-236-171.dclient.hispeed.ch)
18:23.21 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-163.sbndin.btas.verizon.net)
18:33.41 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1128564870.dsl.bell.ca)
18:34.38 IriX64 http://www3.sympatico.ca/mario.dulisse2/bldg391.png <-- svn as of last night :)
18:40.56 louipc IriX64: funky background. how'd you get that?
18:41.14 IriX64 just the way it ray traced
18:41.27 louipc oh weird
18:41.30 IriX64 no idea where it came from
18:42.47 louipc looks like a big ball to me
18:42.58 louipc I think that's supposed to be the sky
18:43.22 IriX64 not sure but you said no more helicopters so :)
18:43.49 louipc yeah we have all these models anyways, show us some original work or something
18:44.46 IriX64 i find it hard to draw with geometry :)
18:45.04 louipc it's never too late to learn
18:45.49 IriX64 ill try (sometime) :)
18:45.52 louipc well, I guess I wouldn't mind seeing the bldg391 from inside that sphere hah, and let me know how you did it if you manage it
18:46.02 IriX64 sure
18:46.04 ``Erik BRL-CAD is designed for people with measuring tools, not 'artists'
18:46.08 ``Erik grab a ruler and find something :D
18:46.17 louipc ``Erik++
18:46.20 IriX64 heh prefer a yard stick ;)
18:46.34 ``Erik whatever gives you the numbers to type in
18:46.58 ``Erik has long been tempted to grab a measuring tape and create his house
18:47.17 IriX64 from inside , wait a sec.. might be ablwe to do something
18:47.34 louipc that that would be cool, some architectural tools might come out of it :D
18:48.01 ``Erik was hoping to arrange furniture and run some raytraces to see what it'd look like, without actually lugging crap
18:48.08 louipc yeah
18:48.33 louipc or playing around with renovation ideas
18:48.40 ``Erik mebbe some path tracing stuff to figure out where to put the tv so I don't get backlight or glare :D
18:48.47 louipc haha
18:55.47 IriX64 trying a photonmap
18:58.02 IriX64 same thing, dunno how to draw inside it :)
19:33.24 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-163.sbndin.btas.verizon.net)
20:02.57 ``Erik photon mapping and path tracing work best with a bounding geometry (so it can reflect light back in instead of sending 99% of photon paths into nothingness), so'z ya knowz
20:10.06 *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1128564870.dsl.bell.ca)
20:20.44 *** join/#brlcad IriX64_ (n=IriX64@bas2-sudbury98-1128564870.dsl.bell.ca)
22:27.57 *** join/#brlcad Elrohir (n=kvirc@p5B14D75B.dip.t-dialin.net)
22:28.12 *** join/#brlcad Elrohir (n=kvirc@p5B14D75B.dip.t-dialin.net)
23:01.05 *** join/#brlcad Elrohir (n=kvirc@p5B14D75B.dip.t-dialin.net)
23:01.19 *** join/#brlcad Elrohir (n=kvirc@p5B14D75B.dip.t-dialin.net)
23:38.29 *** join/#brlcad madant (n=madant@117.196.131.176)
23:47.56 *** join/#brlcad b0ef (n=b0ef@062016142244.customer.alfanett.no)

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