IRC log for #brlcad on 20120521

00:43.19 crdueck__ brlcad: could i get ed davisson's email? my post on the mailing list went unanswered and i'd like to have his address for tomorrow since questions are sure to arise
05:30.59 *** join/#brlcad ksuzee (~ksu@193.151.107.42)
06:41.45 *** join/#brlcad stas (~stas@82.137.11.55)
06:42.13 kanzure good night
06:42.17 kanzure oops. wrong chan.
06:52.47 *** join/#brlcad Stattrav_ (~Stattrav@61.12.114.82)
07:11.16 *** join/#brlcad Al_Da_Best (~Al_Da_Bes@elvyn-248-109.halls.student.lut.ac.uk)
07:40.12 *** join/#brlcad cristina (~cristina@82.77.104.77)
07:48.21 *** join/#brlcad merzo (~merzo@225-202-133-95.pool.ukrtel.net)
08:18.46 *** join/#brlcad kane_ (~kane@g226124183.adsl.alicedsl.de)
08:26.13 brlcad kanzure: does that make it any less of a good night? :)
08:45.04 *** join/#brlcad merzo (~merzo@181-94-200-46.pool.ukrtel.net)
08:46.41 *** join/#brlcad kane_ (~kane@g226124183.adsl.alicedsl.de)
08:54.06 *** join/#brlcad stas (~stas@82.208.133.12)
09:56.21 *** join/#brlcad anuragmurty (~anurag@14.139.128.11)
10:53.06 CIA-65 BRL-CAD: 03Ksuzee 07http://brlcad.org * r3696 10/wiki/User:Ksuzee/Reports: fixi
10:53.12 CIA-65 BRL-CAD: 03Ksuzee 07http://brlcad.org * r3697 10/wiki/User:Ksuzee/Reports:
11:15.12 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
11:39.48 kane_ Is it possible to use object oriented coding in brlcad?
11:50.29 d_rossberg kane_: you mean C++?
11:50.36 kane_ yes
11:51.13 d_rossberg sure
11:52.26 d_rossberg e.g. src/conv/intaval is pure C++
12:02.01 *** join/#brlcad ksuzee (~ksu@193.151.107.42)
12:02.36 kane_ Then the functions can me methods, if I use C++?
12:03.35 kane_ And globals could be saved as attributes?
12:13.41 d_rossberg ??? you can use C++ structs aka classes
12:14.00 d_rossberg globals are something different
12:21.18 kane_ hm ok. I have here some variables how "static int ogl_actively_drawing = 0;", I can save them as class members. Or shall they be static variables outside the structure?
12:32.04 kane_ d_rossberg: Or maybe I will write a small work sample of the dm-qt class and you review it?
12:33.39 d_rossberg ideally it would be a non-static member variable, is there a handle from BRL-CAD to the display manager (probable a genptr_t)?
12:35.11 d_rossberg kane_: you will certainly start with a small program enlarging it during this summer of code ;)
12:37.56 kane_ d_rossberg: ok :), thank you.
13:03.07 brlcad kane_: you can't expose C++ in any of the public C API (include/ header files) so you have to be careful when working in a library dir (src/lib*), but can use it within application code
13:04.55 Stattrav brlcad: hey, I've implemented the offbyval and I am testing it now. The problem is that, the offset is harcoded and I need some help with finding a better example of bu_optget parsing
13:07.42 brlcad need or needed?
13:07.54 Stattrav need
13:07.55 brlcad if you've implemented it, does that mean you figured it out?
13:08.08 Stattrav no currently the -d4 thing is hardcoded
13:08.14 brlcad how'd you implement it without an option?? :)
13:08.30 Stattrav i am changing it and recompiling it
13:08.49 brlcad you mean you added a variable or something? :)
13:08.53 Stattrav yeah
13:08.57 brlcad ok
13:09.08 brlcad so bu_getopt is used in literally about 2000 places
13:10.04 brlcad it's a wrapper around the libc getopt call, so you can read the manual page on how to use it
13:10.07 brlcad man getopt
13:10.10 Stattrav sure
13:10.31 brlcad probably in "man 3 getopt"
13:11.37 Stattrav thanks
13:19.12 *** join/#brlcad juanman (~quassel@unaffiliated/juanman)
13:19.34 kanzure brlcad: nope :)
13:45.30 brlcad :)
13:55.58 CIA-65 BRL-CAD: 03phoenixyjll * r50620 10/brlcad/trunk/src/librt/primitives/pipe/pipe_brep.cpp: Fixed the bug of wrong id & od for pipe, by changing some prevp to curp.
14:01.21 CIA-65 BRL-CAD: 03Phoenix 07http://brlcad.org * r3698 10/wiki/User:Phoenix/GSoc2012/Reports: /* Community Bonding */
14:03.29 d_rossberg has somebody heard of a .raw file format for triangulated geometries?
14:05.08 brlcad several formats are close to that, but none come to mind and certainly none in prevalent use
14:05.18 brlcad binary stl is pretty close
14:06.27 d_rossberg so you've heard of it, that's good
14:07.13 brlcad I'm not sure that indicates anything particularly insightful.. :)
14:08.39 brlcad rhino3d supports reading from a ".raw" file: http://www.rhino3d.com/5/help/fileio/raw_triangles_raw_import_export.htm
14:09.01 brlcad presumably val1val2val3 triplets in binary or ascii form
14:09.30 d_rossberg it does :) i've a converter to hand (raw-g) and want to know if it's worth to add it to the other converters
14:10.28 brlcad ah, sure
14:11.24 brlcad there's little reason to hold back support for new converters, no matter how obscure :)
14:12.04 brlcad a few years ago, I was working on brl-cad to bzflag exporter, for example.. no use to anything in our field, but entertaining nonetheless
14:12.40 d_rossberg we have many .raw files here because they can easily be manipulated with text editors
14:12.43 brlcad should try to convert that parser to lemon syntax
14:12.54 brlcad so they're text format, not binary?
14:13.15 brlcad i'd expect a "true" raw file to be binary data, like pix files :)
14:14.28 d_rossberg very simple text: a line with the component's name and then som lines with 9-uples (you know what i mean :)
14:16.23 brlcad yep
14:16.30 brlcad looks like it's listed here: http://en.wikipedia.org/wiki/Polygon_mesh
14:18.31 d_rossberg perfect, it's an official format since it's in wikipedia ;)
14:33.43 ``Erik <-- points at the g-egg (panda3d) exporter as an example of an obscure converter :D
14:49.36 *** part/#brlcad kane_ (~kane@g226124183.adsl.alicedsl.de)
16:38.18 CIA-65 BRL-CAD: 03phoenixyjll * r50621 10/brlcad/trunk/src/librt/primitives/pipe/pipe_brep.cpp: Deal with duplicated points. Delete duplicated points from the linklist of pipe.
16:39.31 CIA-65 BRL-CAD: 03Phoenix 07http://brlcad.org * r3699 10/wiki/User:Phoenix/GSoc2012/Reports: /* Week 1 */
16:40.02 CIA-65 BRL-CAD: 03Crdueck 07http://brlcad.org * r3700 10/wiki/User:Crdueck/log:
16:43.43 CIA-65 BRL-CAD: 03Crdueck 07http://brlcad.org * r3701 10/wiki/User:Crdueck/log: /* 21/05/2012: */
17:10.19 Stattrav brlcad: I have the patch ready, small but ready, preliminary testing goes on well
17:28.59 CIA-65 BRL-CAD: 03Ksuzee 07http://brlcad.org * r3702 10/wiki/User:Ksuzee/Reports:
18:23.50 Stattrav brlcad: sent the mail w.r.t to the patch
18:24.03 Stattrav btw I've started working on the log parser
18:45.58 Stattrav brilliant even the benchmark goes through after the change
18:46.13 Stattrav things left out: sanity check of the input
19:40.46 *** join/#brlcad jbschw (4355ee10@gateway/web/freenode/ip.67.85.238.16)
20:14.27 CIA-65 BRL-CAD: 03Stattrav 07http://brlcad.org * r3703 10/wiki/User:Stattrav/GSoC2012_log: Updation of logs
20:23.43 CIA-65 BRL-CAD: 03starseeker * r50622 10/brlcad/trunk/src/tclscripts/rtwizard/rtwizard.tcl: argv arguments are now being handled by getopt for rtwizard or not at all. clear argv after processing to avoid accidental additional processing attempts.
20:31.30 *** join/#brlcad louipc (~louipc@archlinux/fellow/louipc)
20:37.35 CIA-65 BRL-CAD: 03starseeker * r50623 10/brlcad/trunk/src/tclscripts/rtwizard/rtwizard.tcl: Add an option to specify the view center. Between this option, the aet options, and zoom it should be possible to re-create most (all?) raytracing views
20:43.53 *** join/#brlcad jbschw (4355ee10@gateway/web/freenode/ip.67.85.238.16)
20:45.54 CIA-65 BRL-CAD: 03Stattrav 07http://brlcad.org * r3704 10/wiki/User:Stattrav/GSoC2012: Pointing to the things I am working on as per the roadmap.
20:52.14 CIA-65 BRL-CAD: 03starseeker * r50624 10/brlcad/trunk/src/tclscripts/util/getopt.tcl: Allow negative numbers as values instead of treating them as flags.
20:53.16 CIA-65 BRL-CAD: 03brlcad * r50625 10/brlcad/trunk/src/librt/primitives/pipe/pipe_brep.cpp: ran ws.sh, massive trailing ws
21:07.30 CIA-65 BRL-CAD: 03starseeker * r50626 10/brlcad/trunk/src/tclscripts/rtwizard/rtwizard.tcl: Support framebuffer specifications without the space for rt compatibility
21:14.42 *** part/#brlcad anuragmurty (~anurag@14.139.128.11)
21:18.44 *** join/#brlcad louipc (~louipc@archlinux/fellow/louipc)
21:49.53 *** join/#brlcad jbschw (4355ee10@gateway/web/freenode/ip.67.85.238.16)
23:07.04 CIA-65 BRL-CAD: 03starseeker * r50627 10/brlcad/trunk/regress/ (4 files in 2 dirs): Put a framework for regression testing rtwizard in place. Need to assemble more tests - just one example for now.

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