IRC log for #brlcad on 20160321

00:37.02 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
01:54.13 brlcad starseeker: http://stackoverflow.com/questions/28217118/vim-indents-c-c-functions-badly-when-the-type-and-name-are-in-different-lines
02:07.51 *** join/#brlcad Simran (~simran@101.59.217.45)
02:24.39 *** join/#brlcad Pan_Lili (~Pan_Lili@183.157.162.49)
03:28.25 *** join/#brlcad jasvir (~jass@75-142-109-136.static.mtpk.ca.charter.com)
03:46.42 *** join/#brlcad adahp (~adahp@c-24-20-214-39.hsd1.or.comcast.net)
04:03.59 *** join/#brlcad galor (~galor@69.172.150.215)
04:41.30 *** join/#brlcad shubham (a5e1683c@gateway/web/freenode/ip.165.225.104.60)
05:00.06 *** join/#brlcad pujani (~pujani@124.253.92.107)
05:12.54 Notify 03BRL-CAD Wiki:Svitmechdept003 * 0 /wiki/User:Svitmechdept003:
05:31.21 *** join/#brlcad amrinder (75cf9f88@gateway/web/freenode/ip.117.207.159.136)
05:31.49 amrinder ishweradmin hi, are you ishwerdas?
05:32.15 amrinder If yes, then I want to as something regarding OGV
05:33.22 amrinder sorry I just pick name from your signature( mail reply). Are you Inderpreet?
05:38.32 Notify 03BRL-CAD:brlcad * 67399 brlcad/trunk/TODO: add notes on an interesting openclified fft library.
05:39.06 brlcad amrinder: if you ask whatever you intended to ask after determining who they are, you will be more likely to get a response
05:39.18 brlcad possibly even from someone else
05:39.40 brlcad of course, you have to stay on IRC for that to work effectively
05:50.54 amrinder brlcad: ok :)
05:51.36 amrinder I just signup in OGV but didn't get any mail on my registered email address
05:53.57 amrinder is there any other account or just a demo account to log in in OGV?
06:34.05 *** join/#brlcad Simran (~simran@115.184.201.206)
07:42.04 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
07:44.18 *** join/#brlcad Simran (~simran@101.57.11.108)
08:07.58 *** join/#brlcad skat00sh_ (uid103741@gateway/web/irccloud.com/x-olpilzxitdkuphzf)
09:12.48 *** join/#brlcad teepee` (bc5c2134@gateway/web/freenode/ip.188.92.33.52)
09:24.41 *** join/#brlcad pujani (~pujani@124.253.92.107)
09:34.53 *** join/#brlcad merzo (~merzo@92.60.189.225)
09:40.45 *** join/#brlcad merzo (~merzo@user-94-45-58-141.skif.com.ua)
10:52.31 *** join/#brlcad skat00sh_ (uid103741@gateway/web/irccloud.com/x-znrglobnexbfbqtl)
10:57.10 *** join/#brlcad Pujani_ (~pujani@124.253.71.116)
11:57.02 *** join/#brlcad merzo (~merzo@user-94-45-58-138-1.skif.com.ua)
12:05.01 *** part/#brlcad dracarys983 (dracarys98@nat/iiit/x-hnthhrwavjcuuuek)
12:50.07 *** join/#brlcad Gabriel (bc1b69b9@gateway/web/freenode/ip.188.27.105.185)
12:50.23 *** join/#brlcad gaganjyot (~gaganjyot@122.173.215.191)
12:53.19 Gabriel Hi, I have shared a draft of my "Add exec option to search" GSoC project proposal. Can anyone, please, review it? (Can I share the proposal link here?)
12:54.41 *** join/#brlcad kkrcodes (~kkr@14.139.160.31)
13:06.20 starseeker Gabriel: yes, you can post the link here
13:08.32 Gabriel Ok, thanks, here it is
13:08.33 Gabriel https://docs.google.com/document/d/1L1LMJ-w1IFxyDHJsGFpvXE2G_9qIlwgHSbVJhavlEiU/edit?pref=2&pli=1
13:09.58 starseeker Gabriel: I can't look at it at the moment, but if someone else hasn't been able to I'll try to give it a look tonight
13:10.13 starseeker Gabriel: are you working on a patch?
13:10.51 starseeker brlcad: good find with the stackoverflow - that's the fix
13:11.29 Gabriel I have tryed to add a patch, the link is included in the proposal, but Sean Morrison told me it is not really useful and suggested me an alternative. I did not have enough time these days to try it, but I will be glad to work on it later.
13:11.48 Notify 03BRL-CAD:starseeker * 67400 brlcad/trunk/src/tclscripts/rtwizard/main.c: ws fix (thanks Sean for finding http://stackoverflow.com/questions/28217118/vim-indents-c-c-functions-badly-when-the-type-and-name-are-in-different-lines)
13:23.59 *** join/#brlcad shubham (71c1885c@gateway/web/freenode/ip.113.193.136.92)
13:40.19 *** join/#brlcad yorik (~yorik@177.139.37.53)
13:42.54 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:17.49 *** join/#brlcad madhuri (cbc7d503@conference/shaastra.hackfest/x-vholacflwqtubrwm)
14:21.12 madhuri Hi. I'm participating in GSoC 2016 and was interested in working with BRL-CAD. I would like to know more about the Overlap Tool project.
14:25.41 *** join/#brlcad Pujani__ (~pujani@124.253.71.116)
14:31.07 starseeker brlcad: this might be of some interest: http://www.leonerd.org.uk/code/libvterm and more particularly https://github.com/equalsraf/libvterm-win
14:31.29 starseeker not sure how capable it is yet, but it is apparently the layer neovim is using
14:48.16 *** join/#brlcad nilram (~nilram@2001:250:3c02:763:bcf1:ea29:474:7acf)
14:49.24 brlcad madhuri: what would you like to know?
14:50.11 brlcad starseeker: that is indeed interesting!
14:50.18 brlcad wonder what mechanism they're using on windows
14:50.31 brlcad looks
14:52.37 starseeker they're apparently combining it with libuv (portable I/O support): http://libuv.org/
14:52.44 brlcad hmm, not bad code .. nice to see another project using "oo-c"
14:53.33 starseeker idly wonders if OpenBSD's version of nvi could be ported on top of those for a simple cross platform BSD-or-freer editor...
14:53.57 starseeker insofar as any version of vi can be considered simple, of course...
14:54.11 brlcad huh, can't find where they actually create a pstty
14:54.42 brlcad yeah, making anything vi-like or emacs-like the default is just mean :)
14:54.52 starseeker nuts - maybe it's just a partial thing again...
14:55.43 brlcad what I think I'm seeing is that they assume you have a tty
14:56.10 brlcad so still would be a huge step forward, but need to figure out what they're doing on windows
14:56.13 starseeker O.o wonder what/how neovim is handling that...
14:59.10 starseeker https://github.com/neovim/neovim/issues/1749 might have some useful hints in it somewhere...
15:01.31 brlcad libuv may be doing the tty .. I see tty code there, looks like vterm gives you access to the screen characters and manages how that memory is updated
15:01.56 starseeker https://github.com/rprichard/winpty maybe...
15:03.29 starseeker https://github.com/rprichard/winpty/issues/63
15:04.16 *** join/#brlcad kkrcodes (~kkr@14.139.160.31)
15:05.28 *** join/#brlcad tflendrich (~tflendric@80.50.149.118)
15:05.51 brlcad cool, looks like libuv does provide it
15:05.56 brlcad uv_tty_init() and uv_console_init
15:12.12 brlcad that issue 63 is essentially tarruda trying to figure it out
15:20.36 teepee` brlcad: hi, do you have the needed infos for the gsoc mentor invations?
15:21.51 brlcad teepee`: not for everyone, but I think I have 90%
15:22.03 brlcad obviously hadn't sent them yet
15:22.48 teepee` as long as you don't see any open proposals in the list, there's probably no hurry needed
15:23.24 teepee` the discussion in #gsoc about the new interface seems a bit confusing
15:35.54 *** join/#brlcad dracarys983 (dracarys98@nat/iiit/x-sggmilafhdhanvkj)
15:36.03 brlcad teepee`: there are a few, i'll see if I can get invites out tonight
15:36.21 teepee` nice, thanks
15:53.28 *** join/#brlcad kkrcodes (~kkr@14.139.160.31)
16:17.54 boj Hi, recently, I noticed a *face_mode* attribute in rt_bot_internal struct, I do not really understand what is this flag used for, could someone give me an explanation? Thanks?
16:23.47 brlcad boj: http://brlcad.org/wiki/BOT
17:07.30 Notify 03BRL-CAD:starseeker * 67401 (brlcad/trunk/doc/docbook/resources/other/docbook5xi.rnc =================================================================== and 3547 others): Emacs nxml mode needs the newer rnc schema file to validate our docs.
17:10.52 Notify 03BRL-CAD:starseeker * 67402 brlcad/trunk/doc/CMakeLists.txt: Add a doc file with notes/examples about handy configurations for various editors when working on BRL-CAD files.
17:11.37 starseeker leaves it to the emacs experts to fill in more... for me the killer feature of emacs is nxml mode...
17:18.34 Notify 03BRL-CAD:brlcad * 67403 brlcad/trunk/src/libged/TODO: received some clarification from user, current workflow is entirely linear segments which are far easier to track for an initial pass.
17:23.31 Notify 03BRL-CAD:starseeker * 67404 brlcad/trunk/doc/docbook/resources/other/README.schema: update readme
17:25.06 *** join/#brlcad poxip (~poxip@2a01:115f:461:7d00:ba27:ebff:fef7:2541)
17:25.06 *** join/#brlcad poxip (~poxip@unaffiliated/mrpoxipol)
17:31.50 brlcad starseeker: how well might test_bot2nurbs work on pipe objects?
17:32.04 starseeker probably not very
17:32.08 brlcad heh, ok
17:32.24 brlcad do you have access to bob p.'s bot2pipe tcl script?
17:33.18 starseeker asked bob - he doesn't think so
17:34.16 starseeker the "right" methodology there would be to do a skeleton build of the bot and use that as a guide, imho...
17:36.59 brlcad yeah, that was my thought as well, find the centerline and smooth it as a spline curve
17:37.17 brlcad then calculate the rcc's for each segment within a given flatness
17:37.56 brlcad I found a paper that did exactly this for modeling arteries/veins, shame no code though
17:40.58 starseeker nods - lot of mesh based papers are shy about showing code
17:44.12 starseeker the one I tend to think of is skeletal extraction by mesh contraction from SIGGRAPH 2008
17:49.19 brlcad got the script
17:50.27 brlcad ah right, I'd forgotten about that one ... good stuff
17:52.34 starseeker http://skinning.org/ might be useful - 2014 course
17:55.28 starseeker Mean Curvature Skeletons
17:55.38 starseeker Tagliasacchi
17:55.48 starseeker 2012 - that's the other one
17:58.08 starseeker pity about CGAL licensing: http://doc.cgal.org/latest/Surface_mesh_skeletonization/index.html
18:03.46 brlcad simple enough to implement
18:04.07 brlcad it contracts the mesh with a laplacian smoothing operator in the direction opposite the surface normal
18:04.13 brlcad that's pretty cool
18:04.58 brlcad you end up with the mesh squished into the centerline and they use edge collapse to reduce it to lines and junctions that topologically match
18:05.14 brlcad https://www.youtube.com/watch?v=-H7n59YQCRM
18:05.25 starseeker nods - seems like the intuitive "right way" when I saw it originally
18:05.43 brlcad thinks this might be implementable in a few days
18:05.47 starseeker and the curve centerlines are actually what we want, since we can recognize pipe-ish shapes from them
18:05.53 starseeker O.o
18:06.50 starseeker figured with that being a GSoC project it would be a bit more involved...
18:15.18 brlcad can always make it more involved...
18:15.31 brlcad the 2 cent solution seems pretty easy, especially for the common linear case
18:15.50 brlcad we need to get back to doing those more often ;)
18:16.03 brlcad especially if we keep reducing and consolidating while we do it
18:16.19 brlcad (instead of just dumping more commands and API)
18:17.40 brlcad interesting, bobs bot2pipe is pretty extensive logic
18:17.52 brlcad and it's a proper archer plugin
18:19.16 brlcad so that siggraph method will fall apart with hollow tube-like objects .. will have to figure out how to handle the interior
18:28.27 *** join/#brlcad tflendrich (~tflendric@90-156-19-101.internetia.net.pl)
18:30.37 brlcad hello tflendrich
18:33.13 tflendrich hi brlcad
18:33.20 tflendrich and everyone
18:34.40 tflendrich I gotta set up irssi on some VPS, so that I don't log in and off that much
18:41.26 *** join/#brlcad pujani (~pujani@117.226.33.197)
18:41.26 *** join/#brlcad Pujani_ (~pujani@117.226.33.197)
18:58.12 *** join/#brlcad Amritpal (~amrit3701@124.253.104.53)
19:00.49 *** join/#brlcad zaverichintan (~androirc@123.237.167.57)
19:18.48 *** join/#brlcad ickby (~stefan@x5d8458df.dyn.telefonica.de)
19:38.02 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
19:41.57 *** join/#brlcad ickby_ (~stefan@x5d8458df.dyn.telefonica.de)
19:51.15 *** join/#brlcad gaganjyot (~gaganjyot@122.173.215.191)
19:51.51 *** join/#brlcad kkrcodes (~kkr@14.139.160.31)
20:07.26 starseeker brlcad: probably would need feature recognition/edge detection to identify "face" candidates, if we're going to support hollow tub BoTs
20:07.57 starseeker would need a way to recognize/categorize regions of the BoT that logically group inside/outside/cap
20:39.45 *** join/#brlcad kkrcodes (~kkr@14.139.160.31)
20:40.35 *** join/#brlcad Mathnerd314 (~quassel@supertux/Mathnerd314)
21:16.30 Notify 03BRL-CAD:starseeker * 67405 brlcad/trunk/src/tclscripts/rtwizard/main.c: More option to tcl translation code (untested)
21:49.23 starseeker is beginning to wonder if the internal use of db_search in commands is premature, based on that db_concat issue... db_search needs nref to be current/up-to-date, and I'm not at all sure all the geometry changing commands (well, comb changing + add/delete - I suppose attr and param edits won't matter) tidy up nref after they're done
21:57.04 *** join/#brlcad merzo (~merzo@87-47-133-95.pool.ukrtel.net)
21:59.19 Notify 03BRL-CAD:n_reed * 67406 (brlcad/branches/brep-debug/CHANGES brlcad/branches/brep-debug/CMakeLists.txt and 150 others): sync from trunk
22:02.04 Notify 03BRL-CAD:n_reed * 67407 (svn:mergeinfo ## -1,5 +1,5 ## and 7 others): record sync revision as mergedProperty Changed:----------------brlcad/trunk/brlcad/trunk/src/libged/polyclip.cpp
22:05.40 Notify 03BRL-CAD:starseeker * 67408 (brlcad/trunk/src/conv/step/BRLCADWrapper.cpp brlcad/trunk/src/gtools/gdiff/gdiff.c and 5 others): be more aggressive with nref updates before db_search calls.
22:08.03 *** join/#brlcad ickby_ (~stefan@x5d8458df.dyn.telefonica.de)
22:21.09 Notify 03BRL-CAD:starseeker * 67409 brlcad/trunk/src/tclscripts/rtwizard/main.c: organize, debug printing
22:39.03 Notify 03BRL-CAD:starseeker * 67410 brlcad/trunk/src/tclscripts/rtwizard/main.c: Fix mime bits - bu_path_component no longer does mime directly
22:43.45 Notify 03BRL-CAD:starseeker * 67411 brlcad/trunk/src/tclscripts/rtwizard/main.c: these are flags
23:01.48 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
23:07.19 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
23:19.38 *** join/#brlcad Mathnerd314 (~quassel@supertux/Mathnerd314)

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