irclog2html for #brlcad on 20050914

00:39.43 *** join/#brlcad PKMOBILE (n=Apathy@pcp0011645240pcs.aberdn01.md.comcast.net)
01:30.34 *** join/#brlcad Semhirage (i=semhirag@unaffiliated/semhirage)
01:36.54 *** join/#brlcad cad369 (n=50aa3cd3@bz.bzflag.bz)
02:04.31 CIA-5 BRL-CAD: 03twingy * 10brlcad/src/adrt/isst/isst_struct.h: isst_event_t handles 32/64-bit compatible event stucture, SDL_Event is not.
02:04.46 CIA-5 BRL-CAD: 03twingy * 10brlcad/src/adrt/isst/ (master/master.c observer/observer.c): isst_event_t integration.
02:18.09 *** join/#brlcad Semhirage (i=semhirag@unaffiliated/semhirage)
02:18.38 Twingy_ next order of bidness
02:18.46 Twingy_ pooperties
02:35.39 *** join/#brlcad Semhirage (i=semhirag@unaffiliated/semhirage)
02:57.13 Twingy_ okay, got it assigning material based on region now
02:57.25 Twingy_ you change the region material props and all the parts under it change too
02:57.48 Twingy_ average of about 10:1 parts to a region
02:58.00 Twingy_ err 20:1
02:58.19 Twingy_ maybe 25:1
02:58.26 Twingy_ somewhere in that neighborhood
02:59.03 silvap_ sean u there?
02:59.23 Twingy_ he's hiding under my bed
02:59.31 brlcad silvap_: mebbe
03:00.02 silvap_ i found an O(nlgn) reverse tesselation algorithm
03:01.15 brlcad i've seen maybe 3 algorithms/papers to date of significance
03:01.35 silvap_ im lying
03:01.39 silvap_ just got home
03:01.41 Twingy_ hrm, I think it's chef boyardee time
03:01.43 brlcad heh
03:02.03 silvap_ but i need some docs on .g format
03:02.06 brlcad none of the papers I've seen actually performed very well at all
03:02.10 silvap_ where do i find it
03:02.41 brlcad silvap_: the easiest is to probably code by example, through the API
03:02.53 silvap_ ?
03:02.56 silvap_ i need docs
03:03.11 silvap_ outlining the .g internal format
03:03.11 brlcad there's a spec document that goes into detail
03:03.18 silvap_ in the repo?
03:03.26 brlcad it's on the website
03:03.32 silvap_ ok
03:03.45 brlcad http://brlcad.org/example_app.php
03:04.09 brlcad it's considerably easier to write the .g format through the api calls though
03:04.20 brlcad libwdb is the "write database" library
03:04.25 silvap_ easy to read as well?
03:04.35 brlcad mk_arb makes an arb, for example
03:05.49 brlcad yeah, when I first started, I had libwdb working in code in less than an hour
03:06.14 brlcad 'brlman libwdb' has the majority of the geometric calls in a manpage
03:06.46 silvap_ so how is this gonna work
03:06.49 brlcad the mk and proc-db directories are chocked full of examples
03:07.07 silvap_ analysts will assign groups of csg as parts?
03:07.20 silvap_ csg generated from bot2csg
03:07.27 brlcad http://cvs.sourceforge.net/viewcvs.py/brlcad/brlcad/src/proc-db/wdb_example.c?rev=14.3&view=auto
03:08.44 brlcad silvap_: I'd just worry about getting proof-of-concept working first, not analyst use
03:09.09 brlcad it's not a solved computer graphics problem, you get it working reliably and you will have a research paper
03:10.22 Twingy_ canned food rocks
03:10.31 silvap_ analyst.. use.. doesn't.. matter... ?? heresy!
03:11.08 silvap_ this is sad
03:11.20 silvap_ i was writing a bpn library monday
03:11.32 silvap_ when i should have been writing a ga lib
03:11.47 Twingy_ burpin library
03:12.36 brlcad silvap_: ga libs are easy enough to whip out ;)
03:13.15 Twingy_ brute force yo
03:13.59 Twingy_ hrm, with all these soda cans on my desk, it's like russian roulette figuring out which one has soda in it
03:14.58 silvap_ what i learned in class today: how plasma displays work
03:15.25 silvap_ the wonderful world of image recognition
03:17.59 Twingy_ I learned that we have bowls just big enough to hold my chef boyardee o.O
03:18.45 brlcad silvap_: for the purpose of reading an existing .g, there are even more examples -- the converters are probably good starting points
03:18.58 brlcad as for api docs, there are doxygen docs also on the website
03:19.51 brlcad silvap_: http://cvs.sourceforge.net/viewcvs.py/brlcad/brlcad/src/conv/bot-raw.c?rev=14.4&view=auto
03:21.06 brlcad for what it's worth, in librt lingo "internal" objects are in-memory geometry objects, "external" objects are serialized objects
03:22.58 brlcad that bot-raw example searches for BOTs in the .g and prints them out to a file
03:23.51 brlcad combine that with the wdb_example.c and you have just about everything you'll need to read/write to disk
03:24.30 PKMOBILE mmmmm soda
03:25.08 CIA-5 BRL-CAD: 03twingy * 10brlcad/src/conv/g-adrt.c: region name is property now.
03:33.16 Twingy_ ah, open threads requires different function calls, that's no fun
03:34.00 brlcad yeah, that's how they hide the mess of all the different threading means
03:34.08 PKMOBILE so... is Twingy_ still in the WW3 building?
03:34.23 brlcad like using sprocs on irix instead of threads since they are considerably higher performance
03:34.50 brlcad and solaris' low latency threading instead of pthreads, etc
03:35.09 Twingy_ hooray for standards
03:51.00 Twingy_ hrm
03:52.00 Twingy_ that little 9 mile walk was nice... I'm going to have to do that more often
04:59.55 CIA-5 BRL-CAD: 03twingy * 10brlcad/src/adrt/isst/ (isst.h master/isst_python.c slave/slave.c): added select and deselect commands to highlight parts from the console.
05:27.17 CIA-5 BRL-CAD: 03twingy * 10brlcad/src/adrt/ (isst/slave/slave.c librender/component.c libutil/display.c):
06:50.37 *** join/#brlcad PrezKennedy (n=MK@pcp0011645240pcs.aberdn01.md.comcast.net)
07:29.07 CIA-5 BRL-CAD: 03twingy * 10brlcad/src/adrt/ (5 files in 3 dirs): some friendly messages.
08:56.04 *** join/#brlcad TheLastSpartan (i=guu@myth.gibbscam.com)
12:05.03 CIA-5 BRL-CAD: 03twingy * 10brlcad/src/adrt/ (librender/render_util.c libutil/display.c): 256 char len string bug in render_util.c
12:06.35 CIA-5 BRL-CAD: 03twingy * 10brlcad/src/adrt/librender/render_util.c: same thing, different function.
12:21.38 CIA-5 BRL-CAD: 03twingy * 10brlcad/src/adrt/librender/plane.c: highlighting of selected components in plane view as well.
13:13.39 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/mged/mged.bat: Initial check-in
13:15.24 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/archer/ (archer archer.bat archer.ico archerLicense.txt): Initial check-in
13:21.05 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/iges/ (g-iges-vers_win.c iges-g-vers_win.c): Initial check-in
13:26.05 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/ (15 files in 13 dirs): Initial check-in
13:45.03 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/archer/archerLicense.txt: Not needed
14:14.18 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/tclscripts/sdialogs/ (6 files in 2 dirs): Initial check-in
14:17.52 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/tclscripts/swidgets/ (14 files in 3 dirs): Initial check-in
14:37.51 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/misc/win32-msvc7/ (17 files in 17 dirs): Mods to use *vers_win.c
14:42.20 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/fbserv/fbserv_win.c: Initial check-in
15:17.03 *** join/#brlcad DarkMaster (n=MK@pcp0011645240pcs.aberdn01.md.comcast.net)
15:29.57 *** join/#brlcad PrezKennedy (n=MK@pcp0011645240pcs.aberdn01.md.comcast.net)
15:58.19 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/archer/ (5 files in 5 dirs): Initial check-in
16:05.32 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/doc/html/manuals/small-eagleCAD.ico: Initial check-in
16:24.43 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/archer/acknowledgement.txt: Moved to doc/archer_ack.txt
16:27.28 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/doc/archer_ack.txt: Initial check-in
16:46.06 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/tclscripts/archer/Archer.tcl: Mods to reference COPYING instead of brlcadLicense.txt. Similarly, now referencing archer_ack.txt instead of acknowledgement.txt
19:23.26 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/include/fb.h: Include header for fd_set
19:26.52 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/burst/fb.c: Include common.h
19:28.46 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/fbserv/fbserv.c: Remove declarations that are now in fb.h
19:44.02 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/iges/main.c: Fix some badness that snuck in with the previous mod
20:55.55 *** join/#brlcad cad454 (n=51d04ab0@bz.bzflag.bz)
20:55.59 cad454 hi all
20:56.19 cad454 is anybody there?
20:56.22 cad454 no?
20:56.26 cad454 ok
20:56.28 cad454 bye
21:36.13 CIA-5 BRL-CAD: 03bob1961 07bobWinPort * 10brlcad/src/iges/ (main.c g-iges.c): Modify fopen to use "b" flag if _WIN32
21:51.33 *** join/#brlcad Twingy (n=justin@pcp0011647505pcs.aberdn01.md.comcast.net)
21:51.49 *** join/#brlcad Twingy_ (n=justin@pcp0011647505pcs.aberdn01.md.comcast.net)
22:06.49 *** join/#brlcad learner (n=brlcad@pcp0011649376pcs.aberdn01.md.comcast.net)
22:06.49 *** mode/#brlcad [+o learner] by ChanServ

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.