| 00:54.50 | *** join/#brlcad cstirk (~quassel@c-71-56-216-45.hsd1.co.comcast.net) | |
| 01:57.21 | starseeker | wonders if the following would be interesting for generating nmg shapes procedurally: http://www.antiprism.com/ | 
| 01:58.14 | starseeker | or csg in some cases: http://www.antiprism.com/examples/100_demonstration_models/geodesic_pack_Med.jpg.1.html | 
| 03:11.28 | brlcad | starseeker: yeah, that'd make for some proc-db output too | 
| 03:11.32 | brlcad | some fun | 
| 03:14.20 | brlcad | is reminded to look into http://www.qhull.org | 
| 03:55.43 | brlcad | antiprism looks like it might have some useful routines for torus and sphere/ellipsoid/torus tessellation, wireframes, surface sampling, and similar | 
| 03:57.18 | *** join/#brlcad evgeny (~Miranda@77.106.106.192) | |
| 04:03.06 | brlcad | repel looks useful | 
| 04:27.04 | zero_level | brlcad: The following are the difference bwhisteq and METHOD2 for lenna, barbara and mandrill images respectivel | 
| 04:27.33 | zero_level | pixdiff bytes: 170022 matching, 92120 off by 1, 1 off by many | 
| 04:27.34 | zero_level | pixdiff bytes: 207757 matching, 54386 off by 1, 0 off by many | 
| 04:27.36 | zero_level | pixdiff bytes: 177579 matching, 84564 off by 1, 0 off by many | 
| 04:38.37 | zero_level | its just a one pixel difference due to the rand01() function | 
| 06:08.48 | brlcad | hm, okay | 
| 06:09.08 | brlcad | I had a slight glimmer of hope that it might actually be some sort of standard definition that would get us even closer | 
| 06:09.17 | brlcad | looks like that's not the case though, so probably worth removing | 
| 06:09.28 | zero_level | alright | 
| 06:10.24 | zero_level | so do i submit a patch for this ? | 
| 06:12.00 | Notify | 03BRL-CAD:brlcad * 56035 brlcad/trunk/src/util/bwhisteq.c: remove METHOD2 since zero_level's testing shows that it doesn't appear to be significantly any better, just introduces an off-by-many on matlab comparisons due to the random weighting. | 
| 06:15.54 | zero_level | thats fine I guess ;) | 
| 07:54.31 | *** join/#brlcad caen23_ (~caen23@92.81.215.44) | |
| 12:48.15 | *** join/#brlcad vladbogo (~vlad@188.25.237.173) | |
| 13:03.22 | *** join/#brlcad vladbogo (~vladbogo@188.25.237.173) | |
| 14:02.31 | starseeker | brlcad: if you're OK with the qhull license, there's probably several interesting things that can do - it's quite widely used (Meshlab, PCL, etc...) | 
| 14:04.02 | starseeker | seems to pretty much be *the* solution when people are looking for a convex hull... | 
| 14:06.44 | *** join/#brlcad vladbogo (~vladbogo@188.25.237.173) | |
| 14:22.02 | *** join/#brlcad kesha (~kesha@110.225.10.69) | |
| 14:49.35 | Notify | 03BRL-CAD:vladbogo * 56036 brlcad/trunk/src/libdm/CMakeLists.txt: Quiet float-equal warnings when Qt is enabled. | 
| 15:24.40 | Notify | 03BRL-CAD:vladbogo * 56037 (brlcad/trunk/include/CMakeLists.txt brlcad/trunk/src/libdm/dm-qt.cpp): Created the Qapplication and the Qt main window. | 
| 15:28.04 | Notify | 03BRL-CAD:vladbogo * 56038 brlcad/trunk/src/libdm/dm-qt.cpp: remove trailing ws | 
| 15:30.54 | *** join/#brlcad evgeny (~Miranda@77.106.106.192) | |
| 15:50.44 | Notify | 03BRL-CAD:vladbogo * 56039 (brlcad/trunk/include/dm-qt.h brlcad/trunk/src/libdm/dm-qt.cpp): Added qt_vars structure to dm-qt.h and use it as struct dm priv_vars. | 
| 16:07.11 | brlcad | starseeker: I wouldn't integrate it just for the sake of integrating it -- when someone gets to the point of needing a convex hull, we can evaluate | 
| 16:58.33 | *** join/#brlcad cstirk (~quassel@c-71-56-216-45.hsd1.co.comcast.net) | |
| 17:35.32 | Notify | 03BRL-CAD:vladbogo * 56040 brlcad/trunk/src/libdm/dm-qt.cpp: Implemented qt-close so that the display manager can be gracefully released. | 
| 17:49.08 | vladbogo | hi all. I am trying to embed Qt in Tk window and until now I haven't been successful. I am currently trying to use the QWidget::create function to set the widget's window to be the Tk one. I hope you could give me some hints in order to complete the embedding. | 
| 18:56.09 | Notify | 03BRL-CAD:vladbogo * 56041 brlcad/trunk/src/libdm/CMakeLists.txt: Do not assume that the compiler is gcc or compatible when setting the -Wno-float-equal flag. | 
| 19:01.45 | brlcad | vladbogo: I saw your commit and got excited thinking you'd figured it out ;) | 
| 19:03.25 | vladbogo | brlcad: I've tried different approaches all past two weeks and this one I think is the closest | 
| 19:03.55 | Notify | 03BRL-CAD:brlcad * 56042 brlcad/trunk/include/raytrace.h: provide a zero-initializer for hit structs | 
| 19:04.52 | Notify | 03BRL-CAD:brlcad * 56043 brlcad/trunk/include/raytrace.h: init the hit struct magic number too | 
| 19:05.10 | brlcad | vladbogo: it's the approach I would have thought to try | 
| 19:05.43 | brlcad | qt provides hooks into lower-level objects, it's whether you can pass low-level constructs successfully | 
| 19:06.03 | brlcad | so what's it currently do if that doesn't work | 
| 19:06.36 | vladbogo | brlcad: I don't know why but it simply creates two windows instead setting the widgets parent to the tk one | 
| 19:08.00 | vladbogo | I guess that the WId that I give to QWidget::create it's wrong or at least Qt interprets it as wrong | 
| 19:08.25 | Notify | 03BRL-CAD Wiki:NyahCh3ck20 * 5692 /wiki/User:NyahCh3ck20/GSoc2013/Coding_Repor: /* 8 July - 14 July */ | 
| 19:14.15 | Notify | 03BRL-CAD Wiki:NyahCh3ck20 * 5693 /wiki/User:NyahCh3ck20/GSoc2013/Coding_Repor: /* 8 July - 14 July */ | 
| 19:14.24 | brlcad | vladbogo: the docs for winId() say that WId is very much platform and even compilation specific | 
| 19:15.08 | brlcad | try looking at the value of winId() for the one created and the value of the Tk one | 
| 19:16.13 | brlcad | it sounds like the right approach, but you might have to get a DIFFERENT handle derived/extracted from the Tk handle, not the handle itself | 
| 19:17.22 | brlcad | like the ->xtkwin field | 
| 19:18.05 | vladbogo | brlcad: I am using the Window returned by Tk_WindowId() | 
| 19:18.59 | vladbogo | brlcad: the values for the Tk one and the window created are different | 
| 19:19.14 | brlcad | you'll have to read the Qt sources to see what type it's expecting for an X11 build | 
| 19:19.45 | brlcad | what platform are you on? | 
| 19:20.26 | vladbogo | linux | 
| 19:20.56 | brlcad | Tk_Screen could be something else Qt might be expecting, but not worth guessing ... just get their sources and find that create() method | 
| 19:21.13 | vladbogo | the value for WId it's unsigned int if I remember correctly) | 
| 19:21.57 | brlcad | if you cannot figure it out, it's entirely reasonable to go down a dramatically different path ... letting Qt create the window and NOT using Tk .. | 
| 19:23.48 | vladbogo | brlcad: drossberg also suggested not using Tk so I researched a little bit and at a first sight the mged's refresh and event_check function should be changed | 
| 19:42.14 | vladbogo | brlcad: just got the qt sources and WId in X11 case is Window | 
| 20:23.10 | vladbogo | brlcad: also tried the same approach on a raw X11 window and I get the same output: 2 windows with different WIds so I am sure I am missing something but I don't know what | 
| 20:32.26 | *** join/#brlcad cstirk (~quassel@c-71-56-216-45.hsd1.co.comcast.net) | |
| 21:09.27 | Notify | 03BRL-CAD Wiki:Vladbogolin * 5694 /wiki/User:Vladbogolin/GSoC2013/Logs: | 
| 21:39.25 | *** join/#brlcad vladbogo (~vlad@188.25.237.173) | |