IRC log for #brlcad on 20150612

00:48.39 Notify 03BRL-CAD:starseeker * 65276 (brlcad/trunk/include/bu/opt.h brlcad/trunk/src/conv/g-obj.c and 6 others): Implement a suggestion from nreed to reorder args in the argv input array rather than requiring the user to allocate and pass in a second argv array.
00:54.30 Notify 03BRL-CAD:starseeker * 65277 brlcad/trunk/include/bu/opt.h: add a couple of comments - once this stables, needs extensive docs and examples.
00:59.35 Notify 03BRL-CAD:starseeker * 65278 brlcad/trunk/src/libbu/tests/opt.c: put boilerplate in macros
02:14.45 Notify 03BRL-CAD Wiki:117.220.144.100 * 8667 /wiki/User:Gurwinder_Singh/GSoc15/log_developmen:
02:19.17 *** join/#brlcad konrado (~konro@41.205.22.26)
02:20.06 *** join/#brlcad Gurwinder (75dc9064@gateway/web/freenode/ip.117.220.144.100)
04:54.14 *** join/#brlcad milinda (~milinda@103.247.48.124)
06:49.43 *** join/#brlcad milinda (~milinda@103.247.48.164)
06:58.02 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:24.40 *** join/#brlcad teepee-- (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
07:49.32 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
08:31.41 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-qrqdqxbbiupuevef)
08:52.03 *** join/#brlcad ``Erik (~erik@pool-96-244-200-66.bltmmd.fios.verizon.net)
09:33.45 *** join/#brlcad brad_h (~behollis@dhcp-59-221.cse.ucsc.edu)
09:44.30 *** join/#brlcad andrei_il (~andrei@109.100.128.78)
10:17.43 *** join/#brlcad kanzure (~kanzure@unaffiliated/kanzure)
11:04.13 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-ytxydklogwtqqzei)
11:21.28 dracarys983 d_rossberg: Just now added the analyze.c patch. Please have a look. :)
13:12.42 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-dyeesdvecipkfzlb)
13:19.06 *** join/#brlcad andrei_il (~andrei@109.100.128.78)
14:05.31 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:27.23 *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net)
14:27.28 Notify 03BRL-CAD:starseeker * 65279 (brlcad/trunk/include/bu/opt.h brlcad/trunk/src/conv/g-obj.c and 6 others): Simplify bu_opt further. The callbacks can handle the min/max arg validation, so there is no real need to specify it in the definition. We're supplying a doc string for the args in any case - having the user handle the documentation piece of the optional nature of an arg is worthwhile since it saves us both
14:27.30 Notify implementation complexity in the description generator and (more importantly) shortens the option description. The arg_process functions are simply supplied with the entire remaining argv array that hasn't been processed (with a little extra work to handle equals sign-bearing options), which also avoids the need to malloc, construct and free a duplicate argv.
14:27.32 Notify ...
14:57.15 Notify 03BRL-CAD:starseeker * 65280 (brlcad/branches/embree/AUTHORS brlcad/branches/embree/BUGS and 799 others): Sync embree branch to trunk r65279
15:18.43 Notify 03BRL-CAD:starseeker * 65281 brlcad/trunk/src/conv/g-obj.c: improve the g-obj callback functions a bit - use bu_opt_fastf_t to do the string->fastf_t assignments.
15:29.07 dracarys983 d_rossberg: Made a new ticket and removed rhc from TODO in analyze.c. Here is the patch : https://sourceforge.net/p/brlcad/patches/376/
15:56.19 *** join/#brlcad sofat (~sofat@223.225.221.255)
15:57.00 Notify 03BRL-CAD:d_rossberg * 65282 brlcad/trunk/src/libged/analyze.c: applied patch http://sourceforge.net/p/brlcad/patches/376/ provided by Kalpit Thakkar: Added a analyze_general() for RHC
16:14.54 *** join/#brlcad sofat_ (~sofat@223.225.221.91)
16:15.51 *** join/#brlcad sofat__ (~sofat@101.208.143.217)
16:50.23 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
17:00.25 *** join/#brlcad sofat (~sofat@106.192.136.239)
17:04.43 *** join/#brlcad sofat_ (~sofat@223.225.251.233)
17:28.41 *** join/#brlcad ih8sum3r (~chatzilla@122.173.225.142)
17:30.45 *** join/#brlcad sofat_ (~sofat@101.213.11.103)
17:59.07 brad_h starseeker: sorry i'm late for our meeting today @ 10AM PDT. grad ceremony stuff is taking up a big part of the day. questions: trying to impl nmg_msv for CLI. is there a way to specify an NMG region on the CLI? also, is there a subset of the construction NMG routines that we want to expose for the CLI, or simply all of them?
18:03.29 Notify 03BRL-CAD Wiki:Bhollister * 8668 /wiki/User:Bhollister/DevLogJune2015: /* Friday, June 12, 2015 */
18:16.07 *** join/#brlcad sofat_ (~sofat@202.164.45.208)
18:25.50 brad_h starseeker: a few more questions about patches. i've created a github repo to push my local revisions -- so that i can incrementally code up our project requirements. i've already implemented some of the CLI commands. should i create patches for each newly implemented command, or wait until there is a *significant* amount of new code for a patch? thanks!
18:48.49 starseeker brad_h: still here?
18:50.03 starseeker brad_h: to the best of my knowledge, we don't currently have a command line way to specify an nmg region
18:50.32 starseeker you might try using g2asc and look at how we serialize an nmg to Tcl (if we do - I would need to check)
19:08.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:12.47 *** join/#brlcad sofat_ (~sofat@202.164.45.204)
19:25.39 Notify 03BRL-CAD Wiki:Deekaysharma * 8669 /wiki/User:Deekaysharma/logs: /* 11 June */
19:34.47 Notify 03BRL-CAD:starseeker * 65283 (brlcad/branches/qtged/AUTHORS brlcad/branches/qtged/BUGS and 1218 others): Sync with trunk thru r65282
19:52.21 Notify 03BRL-CAD Wiki:Deekaysharma * 8670 /wiki/User:Deekaysharma/logs:
20:06.13 Notify 03BRL-CAD:starseeker * 65284 (brlcad/branches/gecode/AUTHORS brlcad/branches/gecode/BUGS and 1253 others): Sync with trunk thru r65283
20:07.38 *** join/#brlcad kanzure_ (~kanzure@unaffiliated/kanzure)
20:07.39 *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net)
20:07.40 *** join/#brlcad maths22 (~maths22@66-118-151-70.static.sagonet.net)
20:47.03 Notify 03BRL-CAD:starseeker * 65285 (brlcad/trunk/include/bu/opt.h brlcad/trunk/misc/doxygen/libbu.dox): Start working on doxygen markup for bu_opt
20:47.37 starseeker n_reed: I should be done fiddling with bu_opt for the moment if you want to have another go with it.
20:49.52 Notify 03BRL-CAD:starseeker * 65286 brlcad/trunk/include/bu/opt.h: Tweak example code
21:02.04 brad_h starseeker: i'm back. okay, so being still new to mged / archer, is there a way to list the regions of an NMG model via a table or highlighted geometry (which may be a problem if the region is empty)?
21:03.09 brad_h starseeker: also, is there a character string associated with regions? can the existing code seek to a region of a model with only the region specifier?
21:07.41 sofat starseeker, hello
21:08.22 *** join/#brlcad merzo (~merzo@194-25-132-95.pool.ukrtel.net)
21:08.54 *** join/#brlcad amalia237 (~amalia237@41.205.22.9)
21:10.42 ``Erik regions are tree nodes with a flag set, there should be a unique name for each tree node. You might try the, uh, it's either "find" or "search" command that's loosely based on the unix find command to search for the names of nodes with the region flag set? I don't know if there's a visual way to look
21:18.18 brad_h Erik: i see. right now i'm roughly exposing a one-to-one mapping of the NMG internal api for the CLI. possibly some of the nmg construction routines are not suitable at the CLI, such as ones that require handles to regions / vertexuses, etc. any ideas about what the CLI should contain for construction manipulation of the NMG data structures?
21:21.22 Notify 03BRL-CAD Wiki:Bhollister * 8671 /wiki/User:Bhollister/Proposal: /* Project Details */
21:40.34 ``Erik a complete redoing? :D
21:43.50 ``Erik I personally think that nmg's should be viewed as a legacy primitive... NURBS do surfaces better, BoT's do faceted geometry better, and converting between nurbs and bots is supposedly on the cusp of being usable
21:46.06 ``Erik but I could very well be wrong, *shrug* and I d'no what your gsoc project is, so'z I wouldn't know what to focus on while waiting for your mentor to chime in :)
22:05.51 Notify 03BRL-CAD Wiki:202.164.45.204 * 8672 /wiki/User:Hiteshsofat/GSoc15/log_developmen:
22:26.17 brad_h Erik: alright. i think i can forage around for uses of the nmg_mrs() in the code. possibly nmg_ed() from /src/mged/edsol.c will yield something useful.
22:26.43 brad_h nmg_msv() that is...
22:31.35 Notify 03BRL-CAD Wiki:Konrado DJ * 8673 /wiki/User:Konrado_DJ/GSoc2015/logs: /* GSoC 2015 development logs */
22:52.47 Notify 03BRL-CAD Wiki:Bhollister * 8674 /wiki/User:Bhollister/DevLogJune2015:
23:02.20 Notify 03BRL-CAD Wiki:Andrei.ilinca24 * 8675 /wiki/User:Andrei.ilinca24/logs: /* Coding Period */
23:30.16 brad_h starseeker: is there a way to recover from a bad pointer, such as with NMG_CK_REGION(r), without crashing MGED?
23:38.32 Notify 03BRL-CAD Wiki:Bhollister * 8676 /wiki/User:Bhollister/DevLogJune2015: /* Friday, June 12, 2015 */
23:41.32 Notify 03BRL-CAD Wiki:Bhollister * 8677 /wiki/User:Bhollister/DevLogJune2015: /* Friday, June 12, 2015 */

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