IRC log for #brlcad on 20170424

00:18.52 *** join/#brlcad infobot (ibot@rikers.org)
00:18.52 *** topic/#brlcad is GSoC students: if you have a question, ask and wait for an answer ... responses may take minutes or hours. Ask and WAIT. ;)
00:27.22 *** join/#brlcad bmszcewkngfmrnwc (~armin@dslb-188-098-170-108.188.098.pools.vodafone-ip.de)
01:50.16 DaRock starseeker: Finally got it build! :)
01:50.36 Notify 03BRL-CAD:starseeker * 69692 brlcad/trunk/src/external/CREO/part.cpp: Start trying to figure out how to create ON_NurbsSurface data. Not even close yet.
02:22.09 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
02:23.11 DaRock so to do so I used a patch based on d_rossberg in FindTermlib, and I needed to link curses.h to termlib.h (so thats in issue - somehow it wouldn't use ncurses or even curses, it _had_ to use termlib.h no matter what). I also had to patch src/libtclcad/CMakeLists.txt with the above if statement and had to include tcl8.6/generic - I tried patching FindTCL but that created an undefined reference tclrefree earlier in the build
02:24.12 DaRock for some reason accessing more than tcl.h caused that error - no diarrhea... but it was needed in libtclcad
04:07.47 *** join/#brlcad gabbar1947 (uid205515@gateway/web/irccloud.com/x-exoffbhtpkkxlyiy)
04:14.02 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
05:20.22 brlcad starseeker: http://iranarze.ir/wp-content/uploads/2016/11/E537.pdf
05:34.20 *** join/#brlcad KimK (~Kim__@2600:8803:7a81:7400:e02b:dc02:45b1:ee7f)
05:56.48 nmz787_ "We start with fitting an algebraic spline surface defined on a box that bounds the given point set. We split the box into eight sub-cells if the fitting error is greater than a given threshold. For each cell over which the fitting error is larger than the given threshold, a local offset function represented by an algebraic spline function is computed to reduce the fitting error. In order to obtain a compa
05:56.54 nmz787_ ct representation, a low-rank ...
05:56.57 nmz787_ ... regularization term is introduced in the fitting model, and the optimization problem is solved locally based on the alternating direction method of multipliers together with the CP decomposition of tensors. The above procedure terminates when the fitting error over each cell is less than a user-specified threshold or the maximum subdivision level reaches."
06:35.04 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
08:03.12 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
08:34.22 *** join/#brlcad elpea (~chatzilla@dsl-hkibrasgw5-58c04d-211.dhcp.inet.fi)
09:22.39 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
09:41.48 *** join/#brlcad merzo (~merzo@user-94-45-58-139.skif.com.ua)
12:19.08 *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar)
12:29.13 *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar)
12:34.48 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
12:37.26 *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar)
13:09.19 Notify 03BRL-CAD:starseeker * 69693 brlcad/trunk/src/external/CREO/part.cpp: linux build fix
13:45.57 *** join/#brlcad yorik (~yorik@2804:431:f721:afd0:290:f5ff:fedc:3bb2)
13:56.44 Notify 03BRL-CAD:starseeker * 69694 (brlcad/trunk/src/external/CREO/assembly.cpp brlcad/trunk/src/external/CREO/creo-brl.h and 3 others): The normal logging pattern doesn't require a return code being passed through - simplify
14:12.37 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:24.47 Notify 03BRL-CAD:starseeker * 69696 (brlcad/trunk/src/external/CREO/assembly.cpp brlcad/trunk/src/external/CREO/creo-brl.h and 3 others): ws, minor refactoring of unsuppress_features function
14:28.57 Notify 03BRL-CAD:starseeker * 69695 brlcad/trunk/src/external/CREO/resources/creo-brl-msg.txt: see if we can trim down this file without breaking anything... untested
14:42.19 Notify 03BRL-CAD:starseeker * 69697 brlcad/trunk/src/librt/primitives/tgc/tgc.c: revert the change of npts==1 behavior from r69650 - breaking regress-solids
15:02.02 *** join/#brlcad gabbar1947 (uid205515@gateway/web/irccloud.com/x-ytfjfvlrjlahydat)
15:39.22 Notify 03BRL-CAD:starseeker * 69698 brlcad/trunk/TODO: need to find a way to alleviate having to do almost a full rebuilt every time the config updates one of our tracking numbers.
16:11.35 Notify 03BRL-CAD:starseeker * 69699 (brlcad/trunk/include/bg/CMakeLists.txt brlcad/trunk/include/bg.h and 8 others): Move the bot solidity checker johnathan added for libgcv into libbg, and make a stab at using it to validate CREO tessellations. Untested.
16:30.21 Notify 03BRL-CAD:starseeker * 69700 brlcad/trunk/src/external/CREO/CMakeLists.txt: Don't do the exe version of the plugin by default - it's better to work with the DLL when we can, and it confuses the VS target list.
16:49.01 Notify 03BRL-CAD:starseeker * 69701 (brlcad/trunk/src/external/CREO/assembly.cpp brlcad/trunk/src/external/CREO/main.cpp and 2 others): see if we can dodge skeletons
17:56.56 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
18:44.00 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
19:27.20 *** join/#brlcad yorik (~yorik@2804:431:f721:afd0:290:f5ff:fedc:3bb2)
21:19.22 Notify 03BRL-CAD:starseeker * 69702 (brlcad/trunk/src/external/CREO/CMakeLists.txt brlcad/trunk/src/external/CREO/assembly.cpp and 3 others): messaging needs more thought - have feedback that the message reporting is of first importance in workflows, so need to make sure it is usable.
21:42.35 Notify 03BRL-CAD:starseeker * 69703 brlcad/trunk/src/external/CREO/part.cpp: tweaks to part - rpp output was mostly a debugging thing, need to think about whether it's actually useful...
22:16.25 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
22:24.07 *** join/#brlcad merzo (~merzo@178-79-132-95.pool.ukrtel.net)
23:30.32 brlcad starseeker: so that's an interesting failure case with regress-solids
23:38.44 *** join/#brlcad kanzure (~kanzure@unaffiliated/kanzure)
23:39.47 Notify 03BRL-CAD:brlcad * 69704 (brlcad/trunk/src/external/CREO/main.cpp brlcad/trunk/src/external/CREO/util.cpp): {'\0'} is a char array initializer, so possibly need a different shim type. as a pointer, needs to be a pointer type (i.e., null).
23:44.19 Notify 03BRL-CAD:brlcad * 69705 (brlcad/trunk/src/external/CREO/main.cpp brlcad/trunk/src/external/CREO/shim.h brlcad/trunk/src/external/CREO/util.cpp): after a little sleuthing, looks like they are arrays, so change the shim instead
23:56.40 *** join/#brlcad kanzure (~kanzure@unaffiliated/kanzure)
23:58.39 *** join/#brlcad nmz787 (~nmz787@unaffiliated/nmz787)

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