IRC log for #brlcad on 20160822

00:36.49 Notify 03BRL-CAD:starseeker * 68733 brlcad/trunk/misc/svn2git/svn2git/CMake/FindSubversionLibrary.cmake: Update to latest from https://github.com/krf/kdevplatform/blob/master/cmake/modules/FindSubversionLibrary.cmake and quell a few warnings
00:44.14 *** join/#brlcad dcneojfpwtnmqxdq (~armin@dslb-092-074-228-102.092.074.pools.vodafone-ip.de)
00:54.15 Notify 03BRL-CAD:starseeker * 68734 (brlcad/trunk/misc/svn2git/svn2git/CMakeLists.txt brlcad/trunk/misc/svn2git/svn2git/svn.cpp): Only use the newer APIs if they're actually there.
01:24.41 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
01:29.14 nmz787_ are there any ways I could use NIRT on a G database in parallel? I tried opening a bunch of NIRT processes on the same database and my computer locked up for a few mins. Is this something about file-access to the same G database at the same time (as in, if I copy the database first, then issue each NIRT using a different file, will it work faster?)?
02:40.52 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
03:58.11 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
05:56.43 *** join/#brlcad tandoorichick (3d0c28b1@gateway/web/freenode/ip.61.12.40.177)
06:28.48 nmz787_ brlcad: I got slicing, NIRT raster interrogation, and bitmap/image file export working! Now to tack on g-code instead of image export, and I will be pretty close to actually being able to use BRLCAD for doing some micro/nano fabrication!
06:29.29 nmz787_ brlcad: here is the method https://github.com/nmz787/python-brlcad-tcl/blob/master/python-brlcad-tcl/brlcad_tcl.py#L355
06:31.04 nmz787_ brlcad: NIRT interaction happens in get_object_raster_from_z_projection
07:02.35 brlcad nmz787_: never tried parallel nirt scripting, but no reason it shouldn't work so long as you don't create too many processes ... but overhead will be ridiculous
07:03.15 brlcad nmz787_: cool to hear about the progress
07:03.33 brlcad probably shouldn't tell you, but there is an experimental g-gcode exporter ...
07:04.27 brlcad and not just https://github.com/mbuesch/cnc/blob/master/tools/brlcad2gcode.sh
07:27.07 brlcad nmz787_: a MUCH faster approach (several orders of magnitude faster) without writing C code and just using tools comes to mind
07:37.11 brlcad you can use the rt tool with the -k cut plane option (brlman rt) to cut slices (and directly give you a bitmap/image)
07:48.03 brlcad hm, actually on second thought, that might only work on convex objects ... so change that to rt without an implicit cut plane, but an actual slice intersection (via mged -c)
07:57.30 *** join/#brlcad sniok (~sniok@89.252.2.135)
07:58.57 brlcad basically, create a bounding box slice the thickness of the 3d printing layer (or at least 0.0005mm for computational stability), and intersect it through all the layers, rendering each layer via rt ... OR
07:59.48 brlcad use the very new bin/g-voxel program, which basically does this for you an dumps all voxels at once
08:25.46 *** join/#brlcad tandoorichick (3d0c28b1@gateway/web/freenode/ip.61.12.40.177)
08:46.27 *** join/#brlcad sniok (~sniok@89.252.2.135)
08:51.53 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
08:56.16 *** join/#brlcad Caterpillar2 (~caterpill@unaffiliated/caterpillar)
09:51.12 *** join/#brlcad sniok (~sniok@89.252.2.135)
11:12.42 *** join/#brlcad asad_ (~asad00@host10-2.natpool.mwn.de)
11:20.43 *** join/#brlcad shubhamc (6719e766@gateway/web/freenode/ip.103.25.231.102)
11:37.36 *** join/#brlcad sniok (~sniok@89.252.2.135)
12:35.48 *** join/#brlcad asad_ (~asad00@host10-2.natpool.mwn.de)
12:43.29 *** join/#brlcad sniok (~sniok@89.252.2.135)
12:48.05 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)
13:38.08 *** join/#brlcad sniok (~sniok@89.252.2.135)
13:49.45 *** join/#brlcad yorik (~yorik@187.35.8.25)
14:16.22 *** join/#brlcad kintel (~kintel@unaffiliated/kintel)
14:42.50 *** join/#brlcad yorik (~yorik@187.35.8.25)
14:53.23 *** join/#brlcad sniok (~sniok@89.252.2.135)
14:57.58 *** join/#brlcad sniok (~sniok@89.252.2.135)
15:04.28 Notify 03BRL-CAD:starseeker * 68735 (brlcad/trunk/src/rt/opt.c brlcad/trunk/src/rt/viewedge.c): Put back the rtedge changes in preparation for debugging.
15:36.49 Notify 03BRL-CAD:ejno * 68736 brlcad/trunk/src/rt/viewedge.c: attempt to fix the msvc build error
15:55.17 Notify 03BRL-CAD:ejno * 68737 brlcad/trunk/src/rt/viewedge.c: set the byte offsets at run time as done in view.c
15:55.51 Notify 03BRL-CAD Wiki:Tandoorichick * 9828 /wiki/User:Tandoorichick/GSoC2016/Logs: /* Development Logs */
15:58.32 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
16:01.49 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
16:08.37 *** join/#brlcad amarjeet (~Amarjeet@101.211.233.209)
16:14.49 *** join/#brlcad amarjeet (~Amarjeet@101.211.233.209)
16:31.22 *** join/#brlcad sniok (~sniok@89.252.2.135)
16:37.55 *** join/#brlcad amarjeet (~Amarjeet@101.211.233.209)
17:01.53 *** join/#brlcad amarjeet (~Amarjeet@101.211.233.209)
17:02.53 *** join/#brlcad sniok (~sniok@89.252.2.135)
17:11.41 *** join/#brlcad tandoorichick (3d0c28b1@gateway/web/freenode/ip.61.12.40.177)
17:13.18 *** join/#brlcad amarjeet (~Amarjeet@101.211.233.209)
17:36.53 *** join/#brlcad amarjeet (~Amarjeet@101.211.233.209)
17:42.39 Notify 03BRL-CAD:ejno * 68738 (brlcad/trunk/src/libbu/color.c brlcad/trunk/src/rt/ext.h and 3 others): use bu_color_from_str() for 'set color_var=value' commands in rtedge and rt (fixes consistency of the 'set background=' command of these tools); allow ',' as a separator in bu_color_from_str()
17:54.27 *** join/#brlcad amarjeet (~Amarjeet@101.211.233.209)
17:59.59 Notify 03BRL-CAD:ejno * 68739 brlcad/trunk/doc/docbook/system/man1/rtedge.xml: update documentation for rtedge
18:09.27 *** join/#brlcad sniok (~sniok@89.252.2.135)
18:11.33 *** join/#brlcad amarjeet (~Amarjeet@101.211.233.209)
18:12.56 *** join/#brlcad Caterpillar (~caterpill@unaffiliated/caterpillar)
18:29.00 *** join/#brlcad amarjeet (~Amarjeet@101.211.233.209)
19:14.48 *** join/#brlcad asad_ (~asad00@host10-2.natpool.mwn.de)
19:25.23 *** join/#brlcad amarjeet (~Amarjeet@101.211.231.141)
19:41.08 *** join/#brlcad tandoorichick (b64b2de1@gateway/web/freenode/ip.182.75.45.225)
20:04.43 Notify 03BRL-CAD:ejno * 68740 (brlcad/trunk/include/bu/uuid.h brlcad/trunk/src/libbu/uuid.c): implement UUIDv5 generation in bu_uuid_create()
20:13.51 Notify 03BRL-CAD:ejno * 68741 (brlcad/trunk/include/bu/uuid.h brlcad/trunk/src/libbu/uuid.c): handle namespaces correctly in byte form
20:24.35 Notify 03BRL-CAD:ejno * 68742 (brlcad/trunk/include/bu/uuid.h brlcad/trunk/src/libbu/uuid.c): 'bytes' can be const
20:55.43 *** join/#brlcad teepee (~teepee@unaffiliated/teepee)
23:53.27 *** join/#brlcad teepee_ (~teepee@unaffiliated/teepee)

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