IRC log for #brlcad on 20110617

00:20.05 dloman_ hey ``Erik 's alive!
00:28.14 *** join/#brlcad crazy_imp (~mj@a89-182-140-122.net-htp.de)
00:47.39 CIA-62 BRL-CAD: 0399.125.86.110 07http://brlcad.org * r2923 10/wiki/User:Bhinesley: /* Log */ Tuesday, yesterday, today, plan tomorrow
02:04.07 CIA-62 BRL-CAD: 03starseeker * r45083 10/brlcad/trunk/src/other/ (140 files in 10 dirs): Put m4 and byacc back in. Hold off on flex until it's closer to actually building.
03:07.15 CIA-62 BRL-CAD: 03bhinesley * r45084 10/brlcad/trunk/src/libged/translate.c: Started argument handling on translate cmd (nonfunctioning)
03:23.26 CIA-62 BRL-CAD: 03bhinesley * r45085 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Disable translate's gedWrapper flags for now
06:42.04 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
06:47.52 *** join/#brlcad merzo (~merzo@193.254.217.44)
06:58.10 CIA-62 BRL-CAD: 03d_rossberg * r45086 10/brlcad/trunk/ (4 files in 4 dirs):
06:58.10 CIA-62 BRL-CAD: included the brlcad.dll build into the overall CMake build
06:58.10 CIA-62 BRL-CAD: it is switched off by default and can be enabled by setting the (advanced) option BRLCAD-ENABLE_BRLCAD_LIBRARY
07:00.34 *** part/#brlcad vtts (~vytautas@diz.ktu.lt)
07:02.28 CIA-62 BRL-CAD: 03d_rossberg * r45087 10/brlcad/trunk/src/other/openNURBS/CMakeLists.txt: under some conditions - most important one is BRLCAD-ENABLE_BRLCAD_LIBRARY - link with the static version of zlib
07:57.06 *** join/#brlcad DarkCalf (DC@173.231.40.98)
08:25.59 *** join/#brlcad dli (~dli@dsl-67-55-7-45.acanac.net)
08:25.59 *** join/#brlcad milamber (~devlin@d118-75-70-176.try.wideopenwest.com)
08:25.59 *** join/#brlcad b0ef (~b0ef@226.27.202.84.customer.cdi.no)
08:34.48 *** join/#brlcad dli (~dli@dsl-67-55-7-45.acanac.net)
08:34.48 *** join/#brlcad milamber (~devlin@d118-75-70-176.try.wideopenwest.com)
08:34.48 *** join/#brlcad b0ef (~b0ef@226.27.202.84.customer.cdi.no)
10:08.46 *** join/#brlcad Stattrav (~Stattrav@122.167.214.98)
10:08.46 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
10:38.27 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
11:48.22 dloman_ yawns
11:51.31 brlcad yawns
11:54.58 brlcad bhinesley: learning the basics of using gdb (or any debugger really) is one of the best tools you can learn
11:55.21 brlcad graduating from printing statements to being able to step through code with a debugger is pretty big :)
11:56.15 brlcad setting breakpoints, inspecting memory, walking up and down the stack, stepping through functions, ...
11:56.18 brlcad good stuff :)
11:57.16 brlcad kunigami: so that picture is exactly a diagram of perspective rays -- looks like approximately -p45
11:59.45 brlcad instead of divergent rays, the default raytrace uses *parallel* rays, so they're all in the same direction but with different start points
12:00.12 kunigami brlcad: ahh I imagined that! thanks for the clarification
12:10.18 brlcad if you take a perspective camera and move it backwards while simultaneously zooming the lens
12:10.28 brlcad the rays will diverge less and less
12:11.04 brlcad take that to the limit, with the camera at an infinite distance away and infinitely zoomed in on the view plane, and the rays become parallel
12:11.37 brlcad it's called an orthogonal camera
12:12.39 brlcad pretty much the default in all CAD systems and is the style of view that gives you perfect top-down views, side views, etc that you might see on a blueprint diagram
12:32.53 CIA-62 BRL-CAD: 03brlcad * r45088 10/brlcad/trunk/include/bu.h: add macros for bu_rb_tree. bit more complicated struct to initialize and these macros aren't yet tested, so might need some tweaking.
12:37.22 kunigami hmm interesting. and for zooming, instead of moving the camera nearer/farther from the projection plane you instead select a larger/smaller rectangle in this plane?
12:48.50 CIA-62 BRL-CAD: 03brlcad * r45089 10/brlcad/trunk/include/bu.h: fix BU_VLB_INIT() and add macros/typedef for bu_observer. it's apparently not using the magic number, so pretend the magic is zero for now.
12:49.23 CIA-62 BRL-CAD: 03davidloman * r45090 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/net/ (GSConnection.java NetMsgFactory.java): Move all the ByteBuffer parsing fns over to NetMsgFactory where the rightly belong. Change functions to take pre-init-ed lists as args to minimize on the mallocs/frees.
13:06.52 CIA-62 BRL-CAD: 03brlcad * r45091 10/brlcad/trunk/include/bu.h: add all of the macros and typedefs for the three bu hash structs: bu_hash_entry, bu_hash_tbl, bu_hash_record. untested macros. mm. bu_hash should probably get used a lot more throughout the code...
13:12.46 CIA-62 BRL-CAD: 03brlcad * r45092 10/brlcad/trunk/include/bu.h: add macros and typedef for bu_image_file
13:49.39 brlcad kunigami: not really, you basically just treat it like a completely different camera with parallel rays originating from the image plane in a grid
13:49.47 brlcad it actually simplifies things
13:50.27 brlcad rays still behave the same as they do in perspective mode, they're just originating from different points all going in the same direction
13:50.47 brlcad woo hoo, that's all of the libbu structs!
13:53.20 dloman_ yay
13:53.22 dloman_ !
13:57.08 ``Erik dloman_: yup, alive, just got back from ocean city... ya doing a going away lunch or get-together?
13:57.18 dloman_ did yesterday :(
13:57.32 ``Erik doh!
13:57.38 dloman_ but i have to come back in on the 23rd for a appt at Kirk Med Center, so we can do lunch then.
14:00.48 ``Erik okie, cool beans
14:01.00 ``Erik next thursday
14:06.29 CIA-62 BRL-CAD: 03davidloman * r45093 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/net/GSConnection.java: Add back in the NULL test. Accidentally got deleted!
14:07.01 CIA-62 BRL-CAD: 03davidloman * r45094 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/GSJavaInterface.java: Implement getList()
14:08.22 CIA-62 BRL-CAD: 03davidloman * r45095 10/geomcore/trunk/src/clients/java/src/org/brlcad/geometryservice/minimalclient/cmd/ListCmd.java: Implement ListCmd
15:03.54 *** join/#brlcad Stattrav (~Stattrav@117.202.22.140)
15:03.54 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
15:18.15 CIA-62 BRL-CAD: 03brlcad * r45096 10/brlcad/trunk/ (configure.ac misc/Makefile.am misc/win32-msvc8/): the old msvc8 build system is no longer relevant. cmake is the new cake.
16:24.20 *** join/#brlcad Stattrav (~Stattrav@117.202.22.140)
16:24.20 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
17:08.19 *** join/#brlcad dli (~dli@dsl-67-55-7-45.acanac.net)
17:08.19 *** join/#brlcad milamber (~devlin@d118-75-70-176.try.wideopenwest.com)
17:08.19 *** join/#brlcad b0ef (~b0ef@226.27.202.84.customer.cdi.no)
17:16.08 *** join/#brlcad dli (~dli@dsl-67-55-7-45.acanac.net)
17:16.08 *** join/#brlcad milamber (~devlin@d118-75-70-176.try.wideopenwest.com)
17:16.08 *** join/#brlcad b0ef (~b0ef@226.27.202.84.customer.cdi.no)
17:22.25 *** join/#brlcad KimK (~Kim__@ip174-71-95-176.om.om.cox.net)
17:48.10 ``Erik neat, my home box hit 400 days uptime
17:48.29 ``Erik <PROTECTED>
17:50.49 ``Erik neat, bz is at 501 days
17:57.18 CIA-62 BRL-CAD: 03bob1961 * r45097 10/brlcad/trunk/src/ (libtclcad/tclcad_obj.c tclscripts/lib/Ged.tcl): A few more modes to accommodate windows.
18:06.52 *** join/#brlcad bhinesley (~bhinesley@adsl-99-125-86-110.dsl.bkfd14.sbcglobal.net)
18:58.56 *** join/#brlcad merzo (~merzo@177-195-133-95.pool.ukrtel.net)
19:28.34 CIA-62 BRL-CAD: 03bhinesley * r45098 10/brlcad/trunk/src/libged/translate.c: Basic short argument handling implemented for ged_translate
19:56.45 CIA-62 BRL-CAD: 03starseeker * r45099 10/brlcad/trunk/src/other/ (51 files in 2 dirs): Add subset of flex and what build logic exists thus far - still have quite a few tests to add, but it does build and process the '%%' minimal file. Doubtful it really works as yet.
20:05.34 CIA-62 BRL-CAD: 03bhinesley * r45100 10/brlcad/trunk/src/libged/translate.c: fix usage formatting
20:28.00 CIA-62 BRL-CAD: 03starseeker * r45101 10/brlcad/trunk/ (CMakeLists.txt src/other/CMakeLists.txt): Remove the obsolete DISTCHECK_DIRS global property, more comments on flex.
20:38.34 *** join/#brlcad mac- (mac@mac.banda.pl)
20:38.37 mac- hi
20:55.16 brlcad hello
20:55.38 brlcad ``Erik: sounds like time to take it down then!
20:55.47 brlcad that's what I was waiting for ....
21:02.00 *** join/#brlcad merzo (~merzo@177-195-133-95.pool.ukrtel.net)
21:47.02 dloman_ ``Erik: change of plans man. I found someone at Kirk to get me thru today, rather than thursday. Looks like I won't be in MD next week! :/
22:07.07 CIA-62 BRL-CAD: 03bhinesley * r45102 10/brlcad/trunk/src/libged/translate.c: More complete 'translate' argument handling

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