IRC log for #brlcad on 20140527

01:12.33 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:28.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
01:32.00 ries ping brlcad
02:25.58 Notify 03BRL-CAD:zhaoanqing * 60884 (brlcad/branches/nmgreorg/src/librt/primitives/arb8/arb8.c brlcad/branches/nmgreorg/src/librt/primitives/arbn/arbn.c and 12 others): correct some mistake usage of parameter 's', it should be '*s'.
02:32.16 Notify 03BRL-CAD:zhaoanqing * 60885 (brlcad/branches/nmgreorg/src/librt/primitives/arb8/arb8.c brlcad/branches/nmgreorg/src/librt/primitives/arbn/arbn.c and 6 others): change call of 'nmg_region_a' to 'nmg_shell_a', the fomer is eliminated.
02:42.57 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
03:10.20 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
04:02.57 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.188.205)
04:37.05 hcurtis Update: Fast4-g might use bu_realloc or a similar function to copy a block previously allocated by bu_malloc to a new location. I need to determine whether this is the case.
04:43.07 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
05:08.02 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
05:13.17 *** join/#brlcad witness___ (uid10044@gateway/web/irccloud.com/x-brvezkphvqqatsak)
05:27.35 hcurtis An array "decays" to a pointer.
05:36.25 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
05:40.07 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:05.29 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
06:28.22 Notify 03BRL-CAD:zhaoanqing * 60886 (brlcad/branches/nmgreorg/include/raytrace.h brlcad/branches/nmgreorg/src/librt/primitives/ars/ars.c and 20 others): change some interfaces to keep consistent with implementation.
06:42.52 hcurtis brlcad: I wonder whether the commented-out code starting on line 707 of fast4-g.c truly is someone's past attempt to improve the program...or a clue you have left for me.
06:45.27 *** join/#brlcad oana_ (~oana@188.209.97.130)
06:58.34 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
08:12.48 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
08:13.46 d_rossberg Zhao_Anqing: in case of nmg_merge_models() i would try using groups (combinations)
08:33.45 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
08:41.06 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
08:56.12 *** join/#brlcad teepee_ (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:00.22 *** join/#brlcad oana_ (~oana@188.209.97.130)
09:07.43 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
09:44.49 *** join/#brlcad oana_ (~oana@188.209.97.130)
10:05.43 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
10:05.57 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
10:08.10 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
10:22.48 *** join/#brlcad ishwerdas (~ishwerdas@117.199.100.27)
10:40.54 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:49.55 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
10:56.02 *** join/#brlcad ishwerdas (~ishwerdas@117.199.100.27)
11:08.37 *** join/#brlcad ishwerdas (~ishwerdas@117.199.100.27)
11:09.01 *** part/#brlcad ishwerdas (~ishwerdas@117.199.100.27)
11:38.38 *** join/#brlcad ries (~ries@190.9.171.121)
11:38.38 Notify 03BRL-CAD Wiki:Hcurtis0010 * 7146 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 2 */
12:00.29 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:01.08 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
12:06.40 hcurtis brlcad: Update: Here are the notes I've taken to organize my thoughts as I worked on fast4-g: http://paste.lisp.org/+3247
12:14.07 Notify 03BRL-CAD Wiki:Sergey2014 * 0 /wiki/User:Sergey2014:
12:27.30 *** join/#brlcad oana_ (~oana@188.209.97.130)
13:21.22 Notify 03BRL-CAD:tbrowder2 * 60887 (brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo.c =================================================================== and 13 others): add original demos from P::RD current source on githup
13:32.16 Notify 03BRL-CAD:tbrowder2 * 60888 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_undumper.pl: split Perl script into an executable and a README as the original author suggested
13:38.06 Notify 03BRL-CAD:tbrowder2 * 60889 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_dot.pl: split Perl script into an executable and a README
13:52.24 Zhao_Anqing d_rossberg: hi! Daniel
13:53.34 Zhao_Anqing what's specific struct of combination? Could you prompt more for me, please?
13:55.36 Notify 03BRL-CAD:tbrowder2 * 60890 (brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/README.demo_dot.pl =================================================================== and 146 others): rename to avoid confusion with executable scripts
13:56.38 Notify 03BRL-CAD:tbrowder2 * 60891 (brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_Cgrammar.pl brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_Cgrammar_v2.pl and 6 others): make scripts self-executable
13:57.46 Notify 03BRL-CAD:tbrowder2 * 60892 (svn:executable ## -0,0 +1 ## and 2 others): add master script to run all demos
13:59.38 Notify 03BRL-CAD:carlmoore * 60893 (brlcad/trunk/src/libbu/semaphore.c brlcad/trunk/src/librt/db_diff.c): remove trailing blanks/tabs; fix a spelling
14:11.57 *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch)
14:17.38 d_rossberg rt_comb_internal
14:21.36 Zhao_Anqing ok
14:25.02 Zhao_Anqing maybe I shouldn't remove all routines about nmgregion, just replace them by combination?
14:28.13 Notify 03BRL-CAD:tbrowder2 * 60894 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_errors.pl: can't use switches with the env method
14:28.56 d_rossberg it depends; it's part of your project to find out where it's needed and where not
14:31.01 d_rossberg e.g. you want to be still able to facetize
14:31.09 Zhao_Anqing OK. and excuse me, is there any struct can be used to replace model?
14:31.46 d_rossberg therefore src/libged/facetize.c should be still functional after your reorganization
14:33.35 d_rossberg if you really need a model (i.e. a group of shells) you should use rt_comb_internal
14:33.51 Zhao_Anqing all right.
14:34.19 d_rossberg i.e. the result of the facetize command could be a group (rt_comb_internal)
14:35.46 d_rossberg there is a similar command: "voxelize" which produces a rt_comb_internal too
14:39.07 Zhao_Anqing d_rossberg: can both be replaced by rt_comb_internal?
14:40.34 d_rossberg you mean model and nmgregion? yes, but ...
14:41.18 d_rossberg ... i would expect that a single group is sufficient
14:41.24 Zhao_Anqing I mean the region and model.
14:42.06 d_rossberg isn't it the same as i wrote?
14:43.59 d_rossberg in the BRL-CAD context there isn't really a difference if two shells of the same model are in different regions or not
14:44.41 d_rossberg therefore i would expect that model => rt_comb_internal and putting all shells in this combination should do it
14:51.28 *** join/#brlcad Zhao_Anqing (clouddrift@210.32.191.187)
15:02.58 Zhao_Anqing d_rossberg: sorry, my net is crash just now. And I see your E-mail.
15:04.19 Zhao_Anqing Now, I understand your thought more.
15:04.31 Zhao_Anqing I should change all single region to shell.
15:05.04 Zhao_Anqing and change region with multi-shell and model to rt_comb_internal, is that right?
15:07.07 d_rossberg something like this - until you find an application of the nmg where some additional considerations are necessary ;)
15:07.50 Zhao_Anqing OK. and if you don't mind, I hope to ask more question in details.
15:08.39 d_rossberg when you went through the code, everything compiles and nmg works you are done
15:09.00 d_rossberg sure, ask
15:09.19 Zhao_Anqing How can I get a nmg struct from nmg_comb_internal? And Which routine can be used to add another shell into nmg_comb_internal?
15:09.45 d_rossberg (however, i've to leave in 20 minutes)
15:10.02 *** join/#brlcad oana__ (~elf11@p5.eregie.pub.ro)
15:10.19 Zhao_Anqing And, maybe I mistaken something about my task before. Do you mind I start over agian?
15:11.05 Zhao_Anqing I remove/change routines about model/nmgregion simply before, I'm sure it's wrong.
15:12.09 d_rossberg in general you are on the right way
15:12.43 d_rossberg maybe you have to rethink some changes, but this is part of your project
15:14.10 Zhao_Anqing OK. I understand this point.
15:14.31 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
15:15.37 Zhao_Anqing about 'rethink some changes', what exactly do you mean?
15:16.32 Zhao_Anqing the order of my changing codes, backward or foreward? or the details how I do the reorganization?
15:17.57 Zhao_Anqing by the way. if you have to leave, just leave please. That's OK!~
15:21.20 d_rossberg the details
15:21.40 Zhao_Anqing OK. I see.
15:22.54 d_rossberg about the nmg_comb_internal: you should look at mk_lfcomb() and mk_addmember() to get an idea what to do
15:23.47 Zhao_Anqing OK. I will do it.
15:24.52 Notify 03BRL-CAD:starseeker * 60895 brlcad/trunk/src/librt/db_diff.c: Fix a number of issues with the 2-way diff, populate the result avs containers.
15:26.15 Notify 03BRL-CAD:starseeker * 60896 brlcad/trunk/src/librt/tests/test_diff.c: Print out actually contents from diff results.
15:29.18 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:30.20 d_rossberg for the iteration over a combination to get the shells you could look at db_walk_tree() to get an idea how to do it
15:34.30 Zhao_Anqing OK~ Thank you for the details.
15:51.28 *** join/#brlcad merzo (~merzo@51-96-133-95.pool.ukrtel.net)
15:57.18 *** join/#brlcad mihaineacsu (~mihaineac@92.81.54.64)
16:02.10 *** join/#brlcad aboutGod (~aboutGod@static-72-66-66-50.washdc.fios.verizon.net)
16:05.37 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
16:07.16 *** part/#brlcad aboutGod (~aboutGod@static-72-66-66-50.washdc.fios.verizon.net)
16:25.10 *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80)
16:38.58 *** join/#brlcad Ch3ck (c318dc10@gateway/web/freenode/ip.195.24.220.16)
16:55.10 Notify 03BRL-CAD:starseeker * 60897 (brlcad/trunk/src/gtools/CMakeLists.txt brlcad/trunk/src/gtools/gdiff2/CMakeLists.txt and 4 others): Start reworking gdiff2 to use new setup. Massively simpler in the data structures department, at the expense of more post-processing work depending on what sort of diff output is needed.
16:56.43 *** join/#brlcad jasleen (~chatzilla@117.253.225.98)
17:15.11 Notify 03BRL-CAD:carlmoore * 60898 (brlcad/trunk/doc/docbook/system/man1/en/comgeom-g.xml brlcad/trunk/doc/docbook/system/man1/en/fb-orle.xml): fixes to fb-orle man page, and a correction to May 23 revision of comgeom-g man page
17:15.13 Notify 03BRL-CAD:starseeker * 60899 brlcad/trunk/src/librt/db_diff.c: Fix attribute_only bug, remove debug line.
17:19.39 Notify 03BRL-CAD:starseeker * 60900 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: Fix filtering test for search filters. Need to work on diff filtering now.
17:35.17 *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42)
17:42.20 Notify 03BRL-CAD:starseeker * 60901 brlcad/trunk/src/gtools/gdiff2/summary.c: More experimentation with diff result enable/disable approaches.
17:52.25 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
17:55.47 Notify 03BRL-CAD Wiki:Inderpreet * 7147 /wiki/User:Inderpreet/GSoC14/logs: Week 2, Dev Logs
18:07.44 *** join/#brlcad sofat (~sofat@202.164.53.117)
18:11.12 Notify 03BRL-CAD Wiki:Albertcoder * 7148 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 2 */
18:15.49 sofat hello sir
18:17.22 raj12lnm hi sofat
18:17.45 raj12lnm is not an expert but another GSoC student
18:18.15 sofat i want to discuss about Benchmark Performance Database
18:18.44 sofat i want to start the work on this project.
18:18.48 sofat please help me for this
18:22.19 raj12lnm hi sofat
18:22.43 raj12lnm I can only say from the mails on the mailing list which I am following
18:22.56 raj12lnm Ankesh is doing such a project for GSoC
18:23.05 raj12lnm try searching brlcad mailing list
18:23.15 raj12lnm or stay on the chat window for others to comment
18:37.40 *** join/#brlcad merzo (~merzo@51-96-133-95.pool.ukrtel.net)
18:42.36 *** join/#brlcad andrei_ (~IceChat77@188.25.225.77)
18:52.11 *** join/#brlcad sofat (~sofat@202.164.53.117)
18:56.12 *** join/#brlcad oana__ (~elf11@141.85.0.105)
18:58.10 Notify 03BRL-CAD Wiki:Pulkit Mittal * 7149 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* GSOC Period */
19:13.09 Notify 03BRL-CAD:starseeker * 60902 brlcad/trunk/src/gtools/gdiff2/summary.c: cleanup
19:13.42 *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117)
19:55.58 *** join/#brlcad LordOfBikes (~armin@dslb-088-065-186-160.pools.arcor-ip.net)
20:00.36 Notify 03BRL-CAD:starseeker * 60903 brlcad/trunk/src/librt/search.c: Whoops - if we're doing HIDDEN objects, make sure our db_ls generated list reflects that.
20:02.18 Notify 03BRL-CAD:starseeker * 60904 brlcad/trunk/src/gtools/gdiff2/gdiff2.c: We want to look at hidden objects for gdiff as well - fix search flags.
20:22.56 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:48.27 Notify 03BRL-CAD Wiki:Vladbogolin * 7150 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 2 */
20:49.05 *** join/#brlcad vladbogo (~vlad@188.25.237.95)
20:58.13 *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228)
20:59.23 hcurtis brlcad: Checking in
21:08.29 Notify 03BRL-CAD:vladbogo * 60905 (brlcad/trunk/include/fbio.h brlcad/trunk/src/libdm/CMakeLists.txt brlcad/trunk/src/libfb/CMakeLists.txt): Added a new Qt framebuffer - now it only prints calls
21:08.47 *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net)
21:12.45 Notify 03BRL-CAD Wiki:Ankeshanand * 7151 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs for 27th May */
21:44.41 Notify 03BRL-CAD:starseeker * 60906 brlcad/trunk/src/gtools/gdiff2/summary.c: Add back summary printout.
21:53.25 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
21:58.03 Notify 03BRL-CAD:starseeker * 60907 brlcad/trunk/src/librt/search.c: Can't get externals for attribute-only types, so don't try
21:58.22 starseeker s/externals/internals/
22:09.15 *** join/#brlcad jasonLois (567f8761@gateway/web/freenode/ip.86.127.135.97)
22:25.28 *** join/#brlcad oana__ (~elf11@p5.eregie.pub.ro)
22:39.34 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
22:45.52 Notify 03BRL-CAD:tbrowder2 * 60908 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/Run-demos.pl: fill in the blanks for a working program
22:47.29 Notify 03BRL-CAD:tbrowder2 * 60909 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_whoson.pl: put a limit on the output; separate compound assignment statement
22:49.21 Notify 03BRL-CAD:tbrowder2 * 60910 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_separators.pl: add missing apostrophe; tidy format a bit
22:49.54 Notify 03BRL-CAD:tbrowder2 * 60911 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_logic.pl: correct var name
22:51.11 Notify 03BRL-CAD:tbrowder2 * 60912 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_itemhash.pl: make demo with no args do something
22:52.08 Notify 03BRL-CAD:tbrowder2 * 60913 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_codeblock.pl: make demo with no args do something
22:52.30 Notify 03BRL-CAD:tbrowder2 * 60914 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_calc.pl: make demo with no args do something
22:53.53 Notify 03BRL-CAD:tbrowder2 * 60915 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_another_Cgrammar.pl: reformat doc lines to be readable in a reasonable window width
22:55.10 Notify 03BRL-CAD:tbrowder2 * 60916 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_OOparsetree.pl: add more data output to see what's taking place
22:56.06 Notify 03BRL-CAD:tbrowder2 * 60917 brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/demo_NL2SQL.pl: make demo work without args
22:58.24 Notify 03BRL-CAD:tbrowder2 * 60918 (svn:ignore ## -0,0 +1,5 ## and 16 others): ignore filesProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/Parse-RecDescent-master-demo/
22:59.01 Notify 03BRL-CAD:tbrowder2 * 60919 (brlcad/branches/d-binding/misc/d-bindings/CParse.pm brlcad/branches/d-binding/misc/d-bindings/D.pm and 3 others): save work
23:00.58 Notify 03BRL-CAD:tbrowder2 * 60920 (brlcad/branches/d-binding/misc/d-bindings/csourceparser.pl =================================================================== and 825 others): add file from P::RD source
23:50.38 *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.20)

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