IRC log for #brlcad on 20160811

00:34.58 *** join/#brlcad whzdsxrrhrxtktsp (~armin@dslc-082-083-184-131.pools.arcor-ip.net)
01:11.07 *** join/#brlcad boj (~boj@2001:250:3c00:2074:1c41:3ebb:c316:386e)
01:21.07 boj Hi, I am recently trying to finish the numerical test of ray-tracing, but I am still stuck in using *gqa* to do the test because I cannot get satisfactory result as I want :(, so I want to know is there any replaceable methods or tools that can enable the test?
01:52.23 *** join/#brlcad boj (~boj@2001:250:3c00:2074:1c41:3ebb:c316:386e)
01:59.35 *** join/#brlcad KimK (~Kim__@2600:8803:7a85:6d00:29ee:457b:414:7993)
02:09.45 *** join/#brlcad boj (~boj@2001:250:3c00:2074:aa:714a:ca98:3346)
02:28.20 Notify 03BRL-CAD:brlcad * 68632 brlcad/trunk/include/common.h: pass the args through for clarity
02:37.17 starseeker crud - BSD builds weren't release config. redoing
03:02.00 Notify 03BRL-CAD:brlcad * 68633 (brlcad/trunk/include/rt/tie.h brlcad/trunk/src/adrt/adrt.h and 28 others): significant refactoring to replace XGLUE with new CPP_XGLUE macro. reduce some of the macro complexity by denoting tie's primary macro-encased API in uppercase, and eliminating some that merely affect declaration.
03:24.58 starseeker uploads Linux binaries
03:25.23 starseeker boj: you might look at rtcheck and/or rtweight
03:28.47 boj starseeker: thanks, could u please give a short intro about these two tools, I want to analyze the numerical accuracy just like *gqa*?
03:29.50 boj cause I have stuck in using *gqa* in these days and do not know how to proceed my validation.
05:20.46 Notify 03BRL-CAD:brlcad * 68634 (brlcad/trunk/include/rt/tie.h brlcad/trunk/src/adrt/adrt_struct.h and 8 others): simplify the precision handling so tie.h rules and it's fully toggled on TIE_PRECISION. this may fix float-mode, which didn't seem to be working on quick test.
05:26.53 *** join/#brlcad ``Erik (~erik@pool-100-16-40-20.bltmmd.fios.verizon.net)
05:37.04 brlcad starseeker: awesome on the build uploads. curious you went with an auto-detect build on bsd?
05:37.35 brlcad boj: what does "satisfactory result" mean??
05:39.07 brlcad it's one of the best tools for that job so if it's not satisfactory, then you're probably either using it wrong, have something implemented wrong, or are expecting it does something different to what it does
05:39.58 brlcad a very similar tool is the rtweight tool, which does a single view, and the nirt tool, which does individual rays
05:43.59 brlcad usage is very simple, run "brlman rtweight" to see options; rtweight -a az -e el file.g object
05:45.44 boj brlcad: thanks, what I mean 'satisfactory' is the visual effect seems to be acceptable, but from a numerical viewpoint, I do not know, if it is right.
05:46.43 boj for *gqa*, I tried to use BoT planes as example, by using *gqa* and doing the math, the result did not match very well.
05:47.14 boj maybe I need to use *rtweight* and get some results first
05:49.04 *** join/#brlcad ries (~ries@D979C7EF.cm-3-2d.dynamic.ziggo.nl)
05:49.55 boj for a sphere, I can use *gqa* to compute the volume(for BoT), but the result is not so exactly same with the mathematical calculation result.
05:51.45 boj brlcad: besides, I have sent you an email giving a short summary of my work, please check it.
05:55.21 Stragus A sphere made of a bag of triangles, against a perfect sphere?
06:00.05 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
06:04.38 brlcad that's the whole point of validating, to check the numerical values with certainty as the visual result is practically irrelevant for a CAD system
06:05.27 brlcad all the visual means is that you probably have a hit point in a consistent (but not necessarily correct) vicinity
06:05.34 brlcad not that depths or directions or locations are correct
06:07.18 brlcad I have been working on responding to your e-mail, as we do need to talk urgently in private but after I respond
06:25.22 boj thanks brlcad.
06:44.22 *** join/#brlcad sniok (~sniok@89.252.2.135)
06:48.16 *** join/#brlcad sniok (~sniok@89.252.2.135)
06:58.09 *** join/#brlcad asad_________ (~asad00@host10-2.natpool.mwn.de)
06:58.53 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
07:00.25 *** join/#brlcad sniok_ (~sniok@89.252.29.238)
07:04.11 *** join/#brlcad d_rossberg (~rossberg@104.225.5.10)
08:21.30 *** join/#brlcad sniok_ (~sniok@89.252.29.238)
08:31.21 *** join/#brlcad teepee] (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
08:43.10 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
08:54.00 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
09:14.44 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
09:32.27 *** join/#brlcad amarjeet (~amarjeet@202.164.53.117)
10:04.23 starseeker brlcad: actually, went with a partial autodetect on both Linux and BSD - can switch back if you want, but I figured libz and libpng were universal enough to disable on those platforms and freetype can be problematic unless we also build our own fontconfig - the latter tries to pull in the system freetype and weirdness can happen
10:05.57 starseeker I did generate an RPM, but it's way smaller than the tar.gz so I need to investigate why
10:18.09 starseeker also, the install path on the rpm is /usr so I need to figure out why that happened too...
10:18.26 starseeker likes the idea of defaulting to /opt by the way
10:20.03 *** join/#brlcad asad_ (~asad00@host10-2.natpool.mwn.de)
12:21.34 *** join/#brlcad Mandeep_Singh (~mandeep@101.211.239.220)
12:57.42 *** join/#brlcad yorik (~yorik@187.57.207.104)
13:41.31 *** join/#brlcad sniok_ (~sniok@89.252.29.238)
13:53.03 *** join/#brlcad Mandeep_Singh (~mandeep@101.211.241.20)
14:59.07 *** join/#brlcad teepee] (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
15:27.06 *** join/#brlcad boj (~boj@2001:250:3c00:2074:cd33:2382:91f0:f8f3)
15:49.35 *** join/#brlcad amarjeet (~amarjeet@101.211.220.14)
16:21.47 *** join/#brlcad Mandeep_Singh (~mandeep@101.211.213.65)
16:45.27 *** join/#brlcad asad_ (~asad00@host10-2.natpool.mwn.de)
17:06.29 *** join/#brlcad Mandeep_Singh (~mandeep@101.211.209.20)
17:23.35 *** join/#brlcad amarjeet (~amarjeet@101.211.231.32)
19:16.36 *** join/#brlcad Mandeep_Singh (~mandeep@101.211.233.134)
19:55.48 Notify 03BRL-CAD:brlcad * 68635 (brlcad/trunk/TODO brlcad/trunk/src/libbrep/CMakeLists.txt and 7 others): brep is no longer optional (coincidentally, c++ is no longer optional too .. public headers still need to work for c-only projects)
19:58.48 Notify 03BRL-CAD:n_reed * 68636 (brlcad/branches/brep-debug/CHANGES brlcad/branches/brep-debug/HACKING and 41 others): sync r68146 through r68249 changes from trunk
20:00.47 starseeker brlcad: I updated the included astyle to the MIT licensed version - did you have something else in mind with the TODO item? Is that for enabling the style-enforcing build logic?
20:01.09 starseeker winces a bit looking over fontconfig... urk
20:01.19 starseeker doable, but they have a lot of tests...
20:02.15 Notify 03BRL-CAD:brlcad * 68637 brlcad/trunk/TODO: pull a few priority items up already
20:14.09 Notify 03BRL-CAD:brlcad * 68638 brlcad/trunk/TODO: the rename was minimally impacting and completed
20:15.24 Notify 03BRL-CAD:brlcad * 68639 (brlcad/trunk/CHANGES brlcad/trunk/include/bu/str.h and 3 others): rename bu_free_array() to bu_free_args() as it specifically does not free an array, it free's the pointers contained therein (args in an argv array)
20:16.08 Notify 03BRL-CAD:n_reed * 68640 (brlcad/branches/brep-debug/misc/tools/astyle/ASBeautifier.cpp brlcad/branches/brep-debug/misc/tools/astyle/ASEnhancer.cpp and 11 others): sync r68252 through r68266 changes from trunk
20:21.14 Notify 03BRL-CAD:n_reed * 68641 (brlcad/branches/brep-debug/AUTHORS brlcad/branches/brep-debug/CHANGES and 191 others): sync r68283 through r68520 changes from trunk
20:26.30 Notify 03BRL-CAD:n_reed * 68642 (brlcad/branches/brep-debug/NEWS brlcad/branches/brep-debug/TODO and 9 others): sync r68235 through r68249 changes from trunk
20:30.41 Notify 03BRL-CAD:n_reed * 68643 (brlcad/branches/brep-debug/AUTHORS brlcad/branches/brep-debug/CHANGES and 86 others): sync r68521 through r68639 changes from trunk
20:36.38 *** join/#brlcad LordOfBikes (~armin@dslc-082-083-184-131.pools.arcor-ip.net)
20:36.39 Notify 03BRL-CAD:n_reed * 68644 (svn:mergeinfo ## -1,5 +1,5 ## and 7 others): mark sync revisions as mergedProperty Changed:----------------brlcad/trunk/brlcad/trunk/NEWSbrlcad/trunk/src/libged/polyclip.cpp
20:40.56 *** join/#brlcad tandoorichick (b64b2d01@gateway/web/freenode/ip.182.75.45.1)
22:23.52 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
23:16.06 *** join/#brlcad merzo (~merzo@178.75.237.159)

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