IRC log for #brlcad on 20110524

00:23.41 *** join/#brlcad crazy_imp (~mj@a89-182-239-11.net-htp.de)
01:11.53 CIA-117 BRL-CAD: 03davidloman * r44654 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/connector/: Slight reorg. Will ultimately separate out the classes that comprise the Java GSConnector and the Java GS Test Client
01:14.05 CIA-117 BRL-CAD: 03davidloman * r44655 10/geomcore/trunk/src/interfaces/java/src/org/brlcad/geometryservice/GSJavaInterface.java: Change default returns to Exception throws for now.
06:31.24 *** join/#brlcad milamber (~devlin@d118-75-70-176.try.wideopenwest.com)
06:33.40 *** join/#brlcad merzo (~merzo@193.254.217.44)
06:37.22 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
07:32.54 *** join/#brlcad Stattrav (~Stattrav@122.167.103.233)
07:32.54 *** join/#brlcad Stattrav (~Stattrav@unaffiliated/stattrav)
09:15.15 *** join/#brlcad WhiteCalf (MK@whitecalf.net)
09:16.24 *** join/#brlcad PrezWhiteCalf (MK@whitecalf.net)
10:01.21 *** join/#brlcad b0ef (~b0ef@226.27.202.84.customer.cdi.no)
13:04.14 dloman question: If i want a listing of a regions 'children' in the form of a list of strings, whats the best way?
13:25.13 ``Erik in c/c++? shell? tcl?
13:26.56 dloman c
13:28.06 dloman im currently reading db_comb.c and the db_tree_flatten_describe() func
13:29.14 ``Erik src/libged/ls.c might be worth perusing, as well
13:29.31 dloman yeah, thats where i started =D
13:29.42 dloman that and libged/list.c
13:32.06 ``Erik db_lookup() (librt/db_lookup.c) seems pertinent
14:07.19 *** join/#brlcad PrezKennedy (MK@whitecalf.net)
14:43.19 CIA-117 BRL-CAD: 03starseeker * r44656 10/brlcad/trunk/src/ (fb/CMakeLists.txt util/CMakeLists.txt): Add LINKER_LANGUAGE specifications for fbthreadtest and pldebug (from Guilherme Kunigami)
15:43.58 CIA-117 BRL-CAD: 03r_weiss * r44657 10/brlcad/trunk/src/librt/primitives/nmg/nmg_pt_fu.c:
15:43.58 CIA-117 BRL-CAD: Updated functions 'compute_loop_class' and 'make_near_list' within file
15:43.58 CIA-117 BRL-CAD: 'nmg_pt_fu.c'. Passed bn_tol into function 'make_near_list' to be used in a
15:43.58 CIA-117 BRL-CAD: compare. This change reduces the number of 'dangling face' errors during nmg
15:43.58 CIA-117 BRL-CAD: boolean operations such as when running the mged 'facetize' command.
16:04.57 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
16:31.20 *** join/#brlcad dli (~dli@67.55.12.157)
16:58.13 dloman ``Erik: you ever implement the 'GEOMETRYLISTREQ' net msg?
17:01.23 CIA-117 BRL-CAD: 03davidloman * r44658 10/geomcore/trunk/ (3 files in 2 dirs): Implement a getListing() function that obscures the transition from FS to G from the caller.
17:02.05 ``Erik a1no
17:02.11 dloman aight
17:22.18 CIA-117 BRL-CAD: 03davidloman * r44659 10/geomcore/trunk/ (6 files in 3 dirs): Add directory listing request and response to the gsnet protocol.
17:23.13 CIA-117 BRL-CAD: 03davidloman * r44660 10/geomcore/trunk/tests/func/GE/GeometryEngineTest.cxx: Check in changes to sandbox test file. Nothing to see here.
17:37.02 CIA-117 BRL-CAD: 03davidloman * r44661 10/geomcore/trunk/include/DirListResMsg.h: Fix the header define. Changed a Q to an S.
17:38.18 CIA-117 BRL-CAD: 03davidloman * r44662 10/geomcore/trunk/ (3 files in 2 dirs): Make GeometryService objects able to respond to directory requests. Ensure NetMsgRouter registration for DirListReq and DirListRes msgs.
17:39.26 CIA-117 BRL-CAD: 03davidloman * r44663 10/geomcore/trunk/src/GS/GSClient.cxx: Formatting. Tabs/indent/newlines.
17:55.14 CIA-117 BRL-CAD: 03davidloman * r44664 10/geomcore/trunk/ (3 files in 3 dirs): The directory list response needs to carry the requested path back to the caller.
18:00.37 CIA-117 BRL-CAD: 03davidloman * r44665 10/geomcore/trunk/ (3 files in 3 dirs): Implement a ListCmd for the test client.
18:05.21 CIA-117 BRL-CAD: 03davidloman * r44666 10/geomcore/trunk/src/libNet/NetMsgFactory.cxx: Make the NetMsgFactory aware of DirListReQ and DirListReS
18:33.55 CIA-117 BRL-CAD: 03davidloman * r44667 10/geomcore/trunk/src/libNet/netMsg/DirListResMsg.cxx: Fix msg type in constructor. ooops.
18:35.10 CIA-117 BRL-CAD: 03davidloman * r44668 10/geomcore/trunk/src/libNet/netMsg/DirListResMsg.cxx: Remove debug terminal printing.
18:36.23 CIA-117 BRL-CAD: 03davidloman * r44669 10/geomcore/trunk/src/GS/FileDataSource.cxx: SHould be feeding getFsDirList() the filesystem path, not the entire path.
19:04.11 kunigami hi, I'm trying to implement a 'polka dot' shader. I've based myself on a renderman shader. The results are kinda weird: for a sphere: http://yfrog.com/5mpolkafailp ; cilinder seen from top: http://yfrog.com/njcilinderp ; goblet: http://yfrog.com/mxgobletp
19:07.08 starseeker kunigami: that's with OSL?
19:07.37 kunigami starseeker: no, I've implemented with BL-CAD
19:08.09 starseeker ah, very good
19:08.43 starseeker offhand, it looks like the dot spacing is running over some "edge"
19:09.21 starseeker I confess I don't know much about the shader system - ``Erik, how does the mapping work for something like that?
19:10.28 ``Erik um, kinda depends for different primitives, I think it's [0,1] xy, but certain shapes sometimes do funny things.. try checkerboard on a sphere to see some weirdness
19:10.54 ``Erik or a cylinder, for that matter
19:17.56 starseeker kunigami: quirks or not, it looks like you've got the idea pretty well - that's a shaded BRL-CAD raytrace
19:18.24 starseeker now the next question - how to shade BRL-CAD results using OSL
19:21.22 starseeker kunigami: iirc, you got a simple test raytracer working with OSL shading?
19:21.44 starseeker (not with BRL-CAD geometry, obviously...)
19:22.03 kunigami starseeker: yes! Some guy did that working for spheres based on smallpt
19:22.37 ``Erik so now it's time to link the two together?
19:23.36 kunigami cool! Well, my idea is to make OSL system do all the calculation and then return a 3-d float array. Is it better to do it through a special BRL-CAD shader acting as an interface or a independent tool?
19:24.01 starseeker kunigami: I'd say probably as a special BRL-CAD shader, for the moment
19:24.20 ``Erik I'd think the shading interface, like src/liboptical/sh_osl.c having osl_render() which calls into OSL, then packs the pixel with the results
19:25.41 CIA-117 BRL-CAD: 03davidloman * r44670 10/geomcore/trunk/src/GS/cmds/ListCmd.cxx: Add some string filtering loops to pull out extraneous ./ ../ and // sequences.
19:26.42 kunigami hmm ok!
19:26.57 CIA-117 BRL-CAD: 03davidloman * r44671 10/geomcore/trunk/src/GS/FileDataSource.cxx: Use 'top' flag when listing the 'top' of a .g file. Also use db_close and free where appropriate to release resources.
19:29.46 CIA-117 BRL-CAD: 03davidloman * r44672 10/geomcore/trunk/src/GS/DataManager.cxx: Make DataManager respond to Directory Listing request. Also check for error return values and send FailureMsgs when appropriate.
19:32.13 CIA-117 BRL-CAD: 03davidloman * r44673 10/geomcore/trunk/src/GS/ (GSClient.cxx GSCmdLineClient.cxx): Add in handling of DirectoryList request and response messages into the test client.
19:36.12 kunigami osl source code would have to be added on /src/other, right?
19:36.45 starseeker kunigami: eventually, but don't worry about that for now
19:37.02 starseeker that's quite a job, and not of immediate interest
19:37.12 starseeker just go ahead and use your install of osl
19:39.10 kunigami ok, great!
20:01.12 CIA-117 BRL-CAD: 03Kunigami 07http://brlcad.org * r2887 10/wiki/User:Kunigami/GSoc2011/Proposal: /* Timeline */ Updated accomplished tasks and changed the next ones.
20:24.14 CIA-117 BRL-CAD: 03starseeker * r44674 10/brlcad/trunk/src/adrt/isst_tcltk.c: Use TIE_EXPORT instead of manually calling out the _declspec statements in the .c file (VS2010 Express doesn't seem to like that...)
20:25.32 CIA-117 BRL-CAD: 03Kunigami 07http://brlcad.org * r2888 10/wiki/User:Kunigami/GSoc2011/Reports:
20:29.18 ``Erik heh, doh, was gonna commit a fix to issttcltk... I missed up and put #__declspec insead of __declspec :D
20:31.33 starseeker ``Erik: er, whatever :-)
20:31.35 starseeker can do that too
22:05.55 *** join/#brlcad IriX64 (~kvirc@bas2-sudbury98-1177879469.dsl.bell.ca)
22:58.00 *** join/#brlcad WhiteCalf (MK@whitecalf.net)

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