IRC log for #brlcad on 20140718

02:31.55 *** join/#brlcad Zhao_Anqing (~clouddrif@218.79.166.196)
02:59.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:07.17 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
07:23.04 Notify 03BRL-CAD:zhaoanqing * 61827 brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c: 'nmg_classify_shared_edges_verts' is useless because the operation input sA and sB don't have shared structure any more.
07:36.55 Zhao_Anqing Sorry, I submit error location, it should be nmgreorg branch, not trunk. I will revert it immediately.
07:43.01 Notify 03BRL-CAD:zhaoanqing * 61828 brlcad/trunk/src/librt/primitives/nmg/nmg_bool.c: revert the error submit to r61118. Sorry for this.
07:46.34 Notify 03BRL-CAD:zhaoanqing * 61829 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: 'nmg_classify_shared_edges_verts' is useless because the operation input sA and sB don't have shared structure any more.
07:51.17 *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net)
07:52.16 d_rossberg Zhao_Anqing: i succeeded facetizing your example
07:52.42 Zhao_Anqing d_rossberg: really?!
07:53.50 Zhao_Anqing I find sA and sB have some shared elements. I am using nmg_find_max_index to find the cause now.
07:53.58 d_rossberg what i did: where you reindex in nmg_bool():
07:54.36 d_rossberg nmg_s_reindex(sA, 0); nmg_s_reindex(sB, sA->maxindex); sA->maxindex = sB->maxindex;
07:55.27 d_rossberg i.e. i merged the two index spaces
07:56.14 Zhao_Anqing Let me try. I send an E-mail to you just now. It's impossible to see there are shared structure between sA and sB.
08:01.03 Zhao_Anqing Awesome! yes, it works. I am embarrassed to not think of such change:)
08:05.07 Notify 03BRL-CAD:zhaoanqing * 61830 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: merge sA and sB's index domain when execute nmg_bool. it's no problem to facetize -n a combination of default sph and rcc.
08:14.40 d_rossberg it could be a good idea to clean up (reindex) sA at the ned of nmg_bool() to undo this work-around
08:15.54 Zhao_Anqing OK, I understand what you mean, and will add it soon.
08:23.35 Notify 03BRL-CAD:zhaoanqing * 61831 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_inter.c: add two calling of missing 'nmg_unbreak_shell_edges' by compared with trunk.
08:35.07 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
08:36.44 *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net)
09:02.04 *** join/#brlcad ries_nicked (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:32.01 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:44.14 *** join/#brlcad albertcoder (~albertcod@101.216.205.11)
09:47.17 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:38.34 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
10:40.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
10:50.41 *** join/#brlcad andrei_ (~IceChat77@188.26.59.85)
10:51.30 *** join/#brlcad piyushparkash (~piyushpar@59.91.251.14)
11:43.53 *** join/#brlcad albertcoder (~albertcod@101.215.58.136)
11:43.53 *** join/#brlcad piyushparkash (~piyushpar@59.91.251.14)
13:30.37 Notify 03BRL-CAD:zhaoanqing * 61832 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_bool.c: reindex sA at the end of nmg_bool to refresh the workaround index state. sB is unnecessary to do such thing because it is free in former stage.
13:31.39 Zhao_Anqing d_rossberg: now should I test more models? or begin the work moving the NMG codes into a new lib?
13:34.44 Zhao_Anqing and in this afternoon(about 5 hours before), I mistakenly commit the nmg_bool.c to trunk(which should be to nmgreorg), but I commit again to fix the problem immediately. Is this OK?
13:36.42 *** join/#brlcad clock (~clock@77-58-143-135.dclient.hispeed.ch)
13:57.23 d_rossberg Zhao_Anqing: mistakes can happen, you fixed it, so it's ok
13:58.47 d_rossberg you should make some more tests, how does the file import/export work?
13:59.29 d_rossberg is it possible to exchange files with nmg between the trunk and the nmgreorg branch?
14:00.38 d_rossberg if everything works the next step is to migrate it to the trunk
14:01.36 d_rossberg if this works you can move the nmg sources in an own library (in the nmgreorg branch first)
14:22.28 Notify 03BRL-CAD:carlmoore * 61833 brlcad/trunk/doc/docbook/system/man1/en/fb-rle.xml: provide paragraph separation for the examples; in one example, I discovered '-h -s 512', where the old -h flag for high-res would have meant -s 1024, so I removed the -h because -h is now for help and because I have the contradictory -s 512 appearing
14:28.59 Zhao_Anqing d_rossberg:OK.I see, I will do them. Thank you!~
14:30.06 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
15:02.49 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
15:18.06 *** join/#brlcad archivist (~archivist@host81-149-189-98.in-addr.btopenworld.com)
15:28.13 Notify 03BRL-CAD:starseeker * 61834 brlcad/branches/gecode/src/libpc/CMakeLists.txt: Add a (very) basic example of specifying constraints via flatzinc (http://www.minizinc.org/specifications.html) using the perpendicularity test with length equality constraint. This is interesting as a tool-independent language - we might be able to teach librt primitives (for example) to generate flatzinc specifications for their
15:28.15 Notify constraints using tolerance settings as inputs to flatzinc templates, and then pass those in to libpc (which would make use of gecode's flatzinc support initially, but could in principle use any tool that speaks flatzinc or for which a flatzinc translator could be built.)
15:30.03 Notify 03BRL-CAD:starseeker * 61835 brlcad/branches/gecode/src/libpc/perpendicular.fzn: Looks like we can just use -1 without naming it.
15:52.58 starseeker https://code.google.com/p/or-tools/source/browse/#svn%2Ftrunk%2Fsrc%2Fconstraint_solver
16:20.34 Notify 03BRL-CAD:starseeker * 61836 brlcad/branches/gecode/src/libpc/CMakeLists.txt: Add notes about minizinc/flatzinc
16:36.25 *** join/#brlcad albertcoder (~albertcod@49.138.120.243)
16:49.23 Notify 03BRL-CAD:carlmoore * 61837 brlcad/trunk/doc/docbook/system/man1/en/fbcmrot.xml: touch up the fbcmrot man page
16:59.10 *** join/#brlcad andrei_ (~IceChat77@188.26.59.85)
17:08.09 Notify 03BRL-CAD:carlmoore * 61838 brlcad/trunk/doc/docbook/system/man1/en/fbed.xml: touch up fbed man page; -h changed to -H; add a sentence for -p option, because that does exist
17:33.47 *** join/#brlcad vladbogo (~vlad@86.121.100.35)
17:45.02 Notify 03BRL-CAD:carlmoore * 61839 brlcad/trunk/doc/docbook/system/man1/en/fbfade.xml: big touchup done for fbfade; provide the '_' character where we don't want white space
18:06.34 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:42.05 Notify 03BRL-CAD:vladbogo * 61840 (brlcad/trunk/include/fb.h brlcad/trunk/src/libdm/dm-qt.cpp brlcad/trunk/src/libfb/if_qt.cpp): Implemented a first version of the qt_open_existing function - raytraced content can be displayed but it dissapears when raytracing is done.
18:46.53 Notify 03BRL-CAD Wiki:Vladbogolin * 7530 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 9 */
18:54.57 Notify 03BRL-CAD:carlmoore * 61841 brlcad/trunk/doc/docbook/system/man1/en/fbgamma.xml: touch up fbgamma man page
19:55.59 *** join/#brlcad mihaineacsu (~mihaineac@92.85.194.103)
20:49.32 *** join/#brlcad cwstirk (~charlie@c-107-2-138-189.hsd1.co.comcast.net)
21:26.47 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
21:53.37 Notify 03BRL-CAD Wiki:Ankeshanand * 7531 /wiki/User:Ankeshanand/GSoC14/logs: /* Week 9 */
21:55.19 Notify 03BRL-CAD Wiki:Popescu.andrei1991 * 7532 /wiki/User:Popescu.andrei1991/devlogs2014: /* Week 9 */
22:00.35 *** join/#brlcad pandrei (~pandrei@188.26.59.85)
22:08.39 pandrei hey
22:08.44 pandrei I don t understand this:
22:08.44 pandrei if (csg->radius <= 0.0) {
22:08.45 pandrei <PROTECTED>
22:08.51 pandrei sketch is a 2d object
22:09.04 pandrei <PROTECTED>
22:09.43 starseeker it probably means the third (z) value is always zero?
22:10.19 pandrei why wouldn't one use V2JOIN2 then?
22:11.05 starseeker shrugs - not sure. Try using svn blame to figure out when that line was added - perhaps the commit message will have some useful information
22:13.54 pandrei + I don't "think" it's zero
22:14.06 pandrei as in .. depends on the given values, which are certainly not 0
22:14.10 pandrei all the time, that is
22:17.32 pandrei starseeker : I found the commit, do you know where can I look it up?
22:18.29 pandrei https://sourceforge.net/p/brlcad/code/commit_browser
22:18.35 pandrei I'm here, but I was hoping for a faster way
22:20.50 pandrei brlcad: your log message is " ws"
23:07.21 Notify 03BRL-CAD:starseeker * 61842 brlcad/branches/gecode/src/libpc/NOTES: Add some notes about the promising minizinc 2.0 library

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