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
*/ |