IRC log for #brlcad on 20141104

01:05.01 Notify 03BRL-CAD:starseeker * 63281 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadapp.cxx and 3 others): Proof of concept implementation in Qt of the same GUI conversion approach recently added to Archer. Not polished yet, but all the fundamentals appear to be in place and functioning.
05:38.07 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:01.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
06:11.45 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
06:16.48 *** join/#brlcad kintel_ (~kintel@unaffiliated/kintel)
06:22.30 *** join/#brlcad sk2 (~simran@202.164.53.117)
07:15.33 Notify 03BRL-CAD:brlcad * 63282 brlcad/trunk/src/libbu/endian.c: since the declaration was changed to extern, the inline definition here became a mismatch and portability nuisance. revert to non-inline for now. a c++-style header-based implementation could be revisted, but if memory serves (e.g., revert back to static inline), but might have issue with older compilers.
07:24.02 Notify 03BRL-CAD:brlcad * 63283 (brlcad/trunk/src/libbn/mat.c brlcad/trunk/src/libbn/tabdata.c and 5 others): eliminate/modify mentions of 'inline' to make searching for inline functions easier.
07:46.44 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
09:12.55 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/session)
09:24.34 *** join/#brlcad teepee (~teepee@127.0.0.1)
09:27.09 *** join/#brlcad n_reed_ (~molto_cre@66-118-151-70.static.sagonet.net)
09:37.10 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
09:44.49 *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee)
12:09.45 Notify 03BRL-CAD:starseeker * 63284 brlcad/trunk/CMakeLists.txt: To launch programs, we need to know about executable suffixes. Don't want to rely soly on tcl for that... fortunately, CMake already knows the answer and we can leverage that.
12:21.00 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
12:43.34 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
12:44.02 *** join/#brlcad clock (~clock@212.203.58.127)
12:49.20 *** join/#brlcad ries (~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl)
13:22.45 *** join/#brlcad luca79 (~luca@mi-18-49-58.service.infuturo.it)
13:23.39 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
13:44.54 *** join/#brlcad clock (~clock@212.203.58.127)
14:19.11 Notify 03BRL-CAD:starseeker * 63285 (brlcad/branches/qtged/CMakeLists.txt brlcad/branches/qtged/doc/docbook/system/man1/en/obj-g.xml and 23 others): Merge through trunk r63284
14:41.42 Notify 03BRL-CAD:starseeker * 63286 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.h and 2 others): Simplify command execution - no command line to parse here, so don't need to stage through strings; just adds complexity.
15:29.38 Notify 03BRL-CAD:starseeker * 63287 (brlcad/branches/qtged/src/qbrlcad/cadapp.cxx brlcad/branches/qtged/src/qbrlcad/cadapp.h brlcad/branches/qtged/src/qbrlcad/cadimport.cxx): Add some buttons to the process window
16:30.16 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
16:37.25 Notify 03BRL-CAD:starseeker * 63288 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadapp.cxx and 3 others): Add logging support
16:48.16 Notify 03BRL-CAD:starseeker * 63289 (brlcad/branches/qtged/src/qbrlcad/cadtreenode.cxx brlcad/branches/qtged/src/qbrlcad/cadtreenode.h): simplifiy includes, ws, add footer
16:52.28 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:07.31 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
17:53.15 *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51)
17:54.42 Notify 03BRL-CAD:starseeker * 63290 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Use a stylesheet to customize the look of the tree's open and closed images. Can probably be tuned much more but this serves for a proof-of-concept.
17:58.52 Notify 03BRL-CAD:brlcad * 63291 (brlcad/trunk/src/conv/jack/g-jack.c brlcad/trunk/src/conv/jack/jack-g.c): document the origins of our jack-g and g-jack converters, that they pertain to ergonomic analysis software that has since expanded to a broader commercial use.
18:02.06 Notify 03BRL-CAD:starseeker * 63292 brlcad/trunk/src/libfb/if_wgl.c: Make sure if_wgl.c has the private header.
18:16.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
18:18.20 Notify 03BRL-CAD:brlcad * 63293 brlcad/trunk/src/libgcv/NOTES: multipass processing is important for the API to be robust
18:19.14 ries ping brlcad
18:37.15 Notify 03BRL-CAD:starseeker * 63294 (brlcad/trunk/include/dm.h brlcad/trunk/src/libdm/dm-generic.c and 2 others): Allow apps to get the dm interp if they need it, and hide most of the remaining dm struct access points in MGED. Last one needs a bit of thought about what the right answer is.
18:45.06 brlcad ries: pong
18:50.24 Notify 03BRL-CAD:brlcad * 63295 brlcad/trunk/src/libgcv/NOTES: talk about normalization
18:50.39 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:03.36 Notify 03BRL-CAD:brlcad * 63296 brlcad/trunk/doc/BRL-CAD.bib: came across a BRL-CAD citation in reference to the Faceted Region EDitor (FRED) from the U.S. Army Tank-Automotive Command, published in a proceeding of the international society for optical engineering.
19:06.18 ries brlcad: that picture that we took at GSoC, do you happen to have a copy of that?
19:09.35 Notify 03BRL-CAD:brlcad * 63297 brlcad/trunk/TODO: add a bunch of primitives that we could but don't yet support, some that are interesting as blending/rounding/fillets or special performance cases.
19:11.57 Notify 03BRL-CAD:brlcad * 63298 brlcad/trunk/TODO: the JACK paper describes how they articulated our tin woodsman and ktank models, which would be useful and interesting articulation test cases to have described internally for development testing (and serve as user examples).
19:34.22 *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14)
19:35.21 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
19:40.07 Notify 03BRL-CAD:brlcad * 63299 brlcad/trunk/TODO: procedural geometry objects have long been on my mind, but recently rekindled with discussions at the gsoc reunion with csaba on the state of the python interface to brl-cad geometry. the basic idea is to have a geometry object whose definition is not known until runtime, evaluated on-demand as needed per a set of higher-level parameterizations defined for that object.
19:40.09 Notify these are very much related to our proc-db C program notions, but instead of having the procedure rigidly defined at compile-time, it's defined by a runtime definition (e.g., tcl or python). csaba's demonstrations were exceptionally compelling that pybrlcad should be further developed as at least the first available interface. the trick will be how to implement our entire object API dynamically.
19:50.43 brlcad ries: no, that was on harmanpreet's camera and he's still on travle
19:51.26 ries ok thanks, I will see if I can find his contact info..
19:53.15 brlcad I have his info and he'll be back in here when he gets back home
19:53.40 brlcad he owes me an invoice too, so I'll see if he can post them up somewhere accessible
19:53.43 ries ok great, thanks for the info
20:10.03 Notify 03BRL-CAD:brlcad * 63300 brlcad/trunk/src/conv/obj-g.c: use BN_TOL_DIST instead of the magic literal number. lots more of these need to be updated.
20:19.45 *** join/#brlcad LordOfBikes (~armin@dslb-178-010-186-195.178.010.pools.vodafone-ip.de)
20:35.36 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
20:57.05 Notify 03BRL-CAD:brlcad * 63301 brlcad/trunk/TODO: expand geometry compiler and add geometry debugger per recent comments from tom and earlier musings
21:04.51 Notify 03BRL-CAD:brlcad * 63302 brlcad/trunk/TODO: would be very useful for modelers to have a way to comparatively characterize the error of given geometry model. similar to SAH, it's an Object Error Heuristic (OEH) that would support prioritization of fixing modeling errors, particularly for larger models.
21:15.31 Notify 03BRL-CAD:starseeker * 63303 brlcad/branches/qtged/src/qbrlcad/cadtreestyle.qss: Need to think about how to manage style sheets for Qt and how to expose color settings to users...
21:20.35 Notify 03BRL-CAD:carlmoore * 63304 brlcad/trunk/src/conv/obj-g.c: OK, you've got BN_TOL_DIST here, but now I have to change 2 occurrences of .pl ending to .plot3
21:26.46 *** join/#brlcad teepee_ (~teepee@gateway/tor-sasl/teepee)
21:50.41 Notify 03BRL-CAD:carlmoore * 63305 (brlcad/trunk/src/conv/bot_shell-vtk.c brlcad/trunk/src/conv/enf-g.c and 14 others): use of BN_TOL_DIST; hope they don't need to be reverted
21:56.52 Notify 03BRL-CAD:brlcad * 63306 brlcad/trunk/TODO: document the basic application runtime (BAR). this has been listed as a BRL-CAD project for a number of years now, but is coming to priority with the progression of GCV. as GCV aims to be a stand-alone product, it needs to be able to leverage libbu/libbn without having the architecture polluted by other libraries down the road. this will be greatly simplified if
21:56.54 Notify libbu/libbn are also turned into a stand-alone product.
22:29.49 Notify 03BRL-CAD:starseeker * 63307 (brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt brlcad/branches/qtged/src/qbrlcad/cadresources.qrc brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Proof of concept stylesheet settings for the whole application. In principle this is how we will provide a cad application appropriate coloring scheme for the interface out of the box, and user settings will be used to construct
22:29.51 Notify settings to override specific aspects of these styles at user request. Much work will be needed to set up that level of control, so for now just set the defaults and go.

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