IRC log for #brlcad on 20100414

02:03.50 *** join/#brlcad Nohla (~jesica@201.255.246.101)
02:15.00 CIA-73 BRL-CAD: 03brlcad * r38543 10/brlcad/trunk/src/libdm/rect.c: downcast colors to unsigned chars, quellage
02:15.30 CIA-73 BRL-CAD: 03brlcad * r38544 10/brlcad/trunk/src/libdm/labels.c: more quellage, POINT_LABEL wants a char.
02:17.06 brlcad starseeker: looks like your opennurbs update is missing something
02:19.16 brlcad opennurbs_brep_tools.cpp fails on ON_Brep::m__SplitFaces .. which looks like a correct failure, no m__SplitFaces in the ON_Brep class
02:30.25 starseeker brlcad: ermm... oopps
02:30.31 starseeker proceeds to fix
02:33.09 CIA-73 BRL-CAD: 03starseeker * r38545 10/brlcad/trunk/src/other/openNURBS/opennurbs_brep_tools.cpp: OK, these functions were calling a non-existant function - broke the build.
02:33.26 CIA-73 BRL-CAD: 03brlcad * r38546 10/brlcad/trunk/src/libdm/dm_obj.c: no need to switch over the various *_close_existing() functions, call fb_close_existing() instead.
02:36.44 CIA-73 BRL-CAD: 03brlcad * r38547 10/brlcad/trunk/src/libdm/dm_obj.c: remove lots of dead code. de-k&r funcs.
02:36.52 brlcad just that one file?
02:40.05 CIA-73 BRL-CAD: 03brlcad * r38548 10/brlcad/trunk/src/libfb/fb_generic.c: provide declarations for the various *close_existing() implementations as it will be removed from fb.h
02:42.19 CIA-73 BRL-CAD: 03brlcad * r38549 10/brlcad/trunk/src/libfb/tcl.c: no longer need decls on the *close_existing() impls.
02:43.21 CIA-73 BRL-CAD: 03brlcad * r38550 10/brlcad/trunk/include/fb.h: should no longer need to declare any of the *_close_existing() funcs as they all hidden behind fb_close_existing() in libfb's fb_generic.c
02:45.40 brlcad starseeker: keep in mind that they may very well remove functionality we use/need/want .. code that perhaps slips out by mistake that isn't really needed for obj parsing
02:45.54 starseeker nods
02:46.06 brlcad but that could be rather useful for ray evaluation, spatial partitioning, surface evaluation, etc
02:46.09 starseeker I'll give it a more detailed read tomorrow - too shot now
02:46.28 brlcad that splitting faces code sounds right up that alley potentially
02:46.55 starseeker I originally tagged it with a comment and left it in, but somehow it built on the mac and didn't build here
02:47.39 starseeker just did the quick fix, but I'll give it a more careful read tomorrow
02:48.25 starseeker 'course, the more things like that happen, the more we'll become a true fork
02:53.07 brlcad all the more reason to sort our changes out into an encapsulated friend class
02:53.23 brlcad so we don't have to mod them, but can overlay our changes
02:53.48 starseeker nods
02:53.54 brlcad hm, so the harder part of the *_open_existing() evil is going to be much harder to sort out...
02:54.01 starseeker I'd need some help with the details of that...
02:54.28 starseeker doesn't see any code for m__SplitFaces in the previous release
02:54.30 brlcad could probably implement it as either a vararg function or require an FBIO be filled in manually beforehand
02:55.08 starseeker hasn't even reached that part of the Tk fb/dm logic - been dreading it
02:56.21 brlcad heh, lookie what I found
02:56.22 brlcad https://svn.blender.org/svnroot/bf-blender/branches/nurbs/blender/intern/nurbana/intern/
02:56.40 brlcad at the bottom.. looks like they're including opennurbs now too
02:56.57 starseeker hehehe
02:57.10 brlcad certainly wasn't released when justin wrote nurbana
02:58.18 brlcad http://brlcad.org/xref/source/src/other/openNURBS/opennurbs_brep.h
02:58.27 brlcad lists an m__SplitFaces member
02:59.27 brlcad looks like it is a RhinoSDK function
02:59.32 starseeker nods
02:59.36 brlcad http://brlcad.org/xref/source/src/other/openNURBS/opennurbs_mesh.cpp#L32
03:02.29 starseeker ok, so they took out logic we probably want to save, even though there was a RhinoSDK function at the root of it?
03:02.55 brlcad yeah, looks like it
03:03.02 brlcad though it may have just moved to elsewhere
03:03.06 starseeker confound it
03:03.10 starseeker will revert
03:03.18 starseeker we'll sort it out tomorrow
03:03.20 brlcad that was a pretty big update from what we had
03:03.44 *** join/#brlcad alex_joni (~alex_joni@emc/board-of-directors/alexjoni)
03:03.52 brlcad that added support for the v5 3dm file format (ours only went up to v4)
03:04.24 brlcad slew of new entities and extensions from glances through the commit
03:07.51 CIA-73 BRL-CAD: 03brlcad * r38551 10/brlcad/trunk/src/libbu/brlcad_path.c: avoid assignment withing expression, make logic more explicit/clear.
03:08.34 CIA-73 BRL-CAD: 03brlcad * r38552 10/brlcad/trunk/src/libbu/brlcad_path.c: ws
03:09.55 brlcad don't see a particular reason to revert it just yet
03:11.14 brlcad and wow .. it's noticably warning-cluttered now with the new rev.. particularly exact flaoting point comparisons. someone there is getting sloppy.. it was pretty clean.
03:12.12 brlcad wonders why weiss wrote a triangulate_face() function...
03:14.34 brlcad nmg_triangulate_model() ftw. or nmg_triangulate_shell() or nmg_triangulate_fu() ..
03:28.12 starseeker thinks he recalls suggesting that earlier to him, but apparently I should have been more specific...
03:28.33 starseeker just suggested investigating the nmg code to see if the functionality he needed was already there...
03:30.38 starseeker brlcad: actually, I believe it was commit-before-last that upped it to v5 - this last one makes an "old 5" and "new 5", if I was interperting opennurbs_archive.h correctly
04:51.34 *** join/#brlcad Nohla (~jesica@201.255.246.101)
06:15.35 *** join/#brlcad cosurgi (~cosurgi@atak.bl.pg.gda.pl)
10:07.07 *** join/#brlcad mafm (~mafm@81.35.69.130)
11:07.48 *** join/#brlcad d_rossberg (~rossberg@BZ.BZFLAG.BZ)
11:45.36 d-lo Mernin
12:19.24 *** join/#brlcad Ralith (~ralith@69.90.48.97)
12:19.57 CIA-73 BRL-CAD: 03davidloman * r38553 10/rt^3/trunk/src/alf/: Modified SVN:IGNORE to ignore more build byproducts.
12:20.59 brlcad starseeker: hm, that's odd then because that last commit implemented a lot of functionality
12:21.11 brlcad specific to new v5 features
12:36.49 CIA-73 BRL-CAD: 03davidloman * r38554 10/rt^3/trunk/ (6 files in 3 dirs): Add *.backup to /src/gs/Jobs' SVN:Ignore prop. Formatting on AbstractJob.* Introduce PrintToStdOut class in prep for JobManager functional test.
12:44.44 CIA-73 BRL-CAD: 03davidloman * r38555 10/rt^3/trunk/ (50 files in 9 dirs): Move libNetwork/ out of GS/ for better organization.
12:48.23 brlcad the scope and complexity keep expanding there... really not a good sign
12:49.34 d-lo to what are you referring to?
12:50.09 brlcad the changes over the past week and a half
12:50.37 d-lo gs or something else?
12:50.43 brlcad ge/gs
12:51.02 d-lo care to be more specific? what's bugging yas?
12:51.33 brlcad it's more feature creep and staged planning instead of base functionality
12:51.46 brlcad coding wide
12:52.16 d-lo Well, tbh, I am still trying to get an org scheme that works :/
12:52.42 brlcad a class dedicated to printing to stdout instead of just printing to stdout is a good example, but just one out of several dozen complexity-inducing issues
12:53.03 brlcad sorting out org is "coding wide"
12:53.13 brlcad at least it lends to it
12:53.27 d-lo PrintToStdOutJob is only for the test I am about to write ;)
12:53.27 brlcad as you'll continually refactor the org until it fits some mental model
12:54.05 d-lo True, as I have had the 'mental model' solidify over the last month due to looking at it via TDD.
12:55.39 brlcad the problem is that mental models can change rapidly, and should be able to
12:56.02 brlcad if each refactoring gets longer and harder, that's a sign that complexity is getting too big
12:56.50 brlcad if not great, but I'm betting I'd have to touch a ton of code if I wanted to change a particular piece of functionality
12:57.08 d-lo Well you should be a bit smug then :) Initially, I re orged everything to what I thought would be best, and, over time, I am working back to the way you had it setup initially :P
12:57.32 brlcad heh
12:57.37 brlcad no smugness
12:57.46 brlcad it is never right :)
12:58.07 brlcad there's always room for improvement, but that's even more to the point
12:58.07 d-lo understood ;)
12:58.21 brlcad why it's more important to keep the code as simple as possible so it can be adapted
12:58.38 brlcad and understood or picked up by someone else without needing to comprehend "the architecture"
12:59.01 brlcad take the openNURBS API for example -- it's a pretty big chunk of code, but it's very simple
12:59.07 d-lo I agree. Which is partially why I am mvonig back to a simpler org.
12:59.49 brlcad there are no tessellation managers, job queues, printing managers, task scheduling, etc, even though it has functionality that covers those areas
12:59.50 d-lo Your test harness and a few days spend reading up on TDD has given me much needed direction and starting points.
13:00.17 brlcad not saying those are bad to have, quite the contrary particularly for the GS
13:00.27 brlcad but have to really keep it all in check
13:00.56 d-lo and I am trying to //TODO and/or stub in functionality 'to be implemented later' while trying to stay on target for my goal.
13:01.13 brlcad I wouldn't even bother stubbing it
13:01.23 brlcad that's just complexity that has to be waded through
13:02.33 brlcad and stubs that may be invalid as refactoring continues, then it's wasted effort
13:03.12 d-lo well seeing as this is one huge learning process for me (on many facets) I have accepted the fact that there will be lots of wasted effort.
13:03.55 brlcad which is why I'm just trying to encourage that you just KISS more :)
13:04.44 d-lo Oh trust me, I think I am :) Especially compared to what I had penciled out a few months ago.
13:05.02 brlcad then even more :)
13:05.49 brlcad did see the code you ripped out, that was good :)
13:06.02 brlcad less is definitely going to be more at this point
13:06.10 d-lo still working on more, um, 'KiSS-ing'
13:06.14 d-lo if thats even a term
13:06.35 brlcad http://en.wikipedia.org/wiki/KISS_principle
13:07.56 brlcad basically making things only *exactly* as complex as they need to be to fulfill a feature
13:07.58 d-lo Oh I am familiar with KISS as a concept, just don't know if it can be turned into a verb and still keep the meaning the same.
13:08.07 brlcad if that can be done with one less class, then better
13:08.24 d-lo right, and in steps the experience I don't have ;)
13:08.31 brlcad the point that you have to repeat that funcionality, you refactor
13:08.45 d-lo which leads back to the learning process thingy :)
13:08.50 brlcad that's the "Don't Repeat Yourself" principle
13:08.58 brlcad DRY or DIE
13:09.03 brlcad Duplication is Evil
13:09.52 brlcad identified approximately 200,000 lines of evil in BRL-CAD :)
13:10.17 brlcad we should have dev names for our releases
13:10.32 brlcad BRL-CAD 7.18.0 "Now with Less Evil"
13:10.54 d-lo lol
13:11.44 d-lo Well, as a padawan, I am still learning what's evil and what's not. Have patience Massa!
13:12.50 d-lo question, if you have the time
13:13.27 brlcad from a marketing/developer perspective, a key point to continually keep in mind is that we are aiming for exactly two target productsP: a C++ GE API (library) and a network-based GS daemon (application)
13:13.38 brlcad everything that derives that is implementation detail
13:13.58 brlcad and shouldn't be concern to external devs or users
13:13.59 d-lo Since I am building the portions of rt^3 I care about with CMAKE, but I am pretty sure Dr Rossberg is using autotools for his portions.... should I unwire all my stuff from autotools?
13:15.11 CIA-73 BRL-CAD: 03indianlarry * r38556 10/brlcad/trunk/include/opennurbs_ext.h:
13:15.11 CIA-73 BRL-CAD: Tightened up BREP flatness criterior to work around cases where 3D surface
13:15.11 CIA-73 BRL-CAD: volumes genertated from surface subdivision not fully containing the
13:15.11 CIA-73 BRL-CAD: sub-surface. Need to fix both the flatness test and the min/max bounding
13:15.11 CIA-73 BRL-CAD: routines.
13:15.13 brlcad what of yours is wired into autotools?
13:15.19 brlcad didn't think it was
13:16.12 d-lo looking to see the extent.
13:16.20 brlcad I wouldn't intentionally break things for him or break the autotools build, but there's no sense in maintaining two build systems
13:16.32 brlcad at least for the same product
13:16.51 brlcad it really should all migrate to cmake and get sorted out
13:17.07 d-lo I have SOME things wired in to build, but I switched to CMAKE and appearently never went back and un wired stuff from autotools.
13:17.22 brlcad I'd just leave it for now then
13:17.25 brlcad not pressing
13:18.19 d-lo I have been leaving his stuff alone, since I haven't really had the time to get it into cmake
13:18.41 d_rossberg d-lo: i'm using cmake on windows (brlcad/misc/win32-msvc/CMakeLists.txt) and i was able to build libcoreInterface.so with rt^3/CMakeLists.txt
13:19.09 d-lo awesome :) so you are not using autotools at all anymore in rt3?
13:19.30 d_rossberg only for the brlcad standard build
13:20.46 d_rossberg i accidentally used autotools for rt^3 because of the autogen.sh etc. in the root directory
13:21.07 d_rossberg but they don't work any more
13:21.40 d_rossberg CMake works (in general)
13:21.51 d-lo kk thanks!
13:24.26 d-lo So if I started pulling out all the autotools stuff, that's okay then?
13:27.18 d_rossberg i would say yes: it is ok for me and rt^3 is a playground anyway (there isn't more trafic there than our own, i would say)
13:35.25 CIA-73 BRL-CAD: 03davidloman * r38557 10/rt^3/trunk/ (24 files in 8 dirs): Continuing to simplify things by moving src/GS/Jobs/ to src/libJob
13:35.46 d-lo newb question: the file: 'include/brlcad/belcadversion.h' should it be on the SVN:IGNORE prop?
13:36.45 d_rossberg yes, it will be generated by CMake
13:38.30 CIA-73 BRL-CAD: 03davidloman * r38558 10/rt^3/trunk/include/brlcad/: Add CMAKE generated file 'brlcadversion.h' to SVN:IGNORE
13:40.17 CIA-73 BRL-CAD: 03davidloman * r38559 10/rt^3/trunk/ (13 files in 11 dirs): Remove outdated autotools stuff due to the switch to CMAKE.
13:40.27 CIA-73 BRL-CAD: 03indianlarry * r38560 10/brlcad/trunk/src/librt/primitives/brep/brep.cpp:
13:40.27 CIA-73 BRL-CAD: Added code so that if an iterative step in the newton solver gets farther away
13:40.27 CIA-73 BRL-CAD: from the target point back up a half step. Fixes a problem where under the right
13:40.27 CIA-73 BRL-CAD: surface conditions the solver would keep stepping over and past the target point
13:40.28 CIA-73 BRL-CAD: until it hit a built-in iterative limit for non convergence.
13:57.40 brlcad that solves that then
14:14.04 d-lo what is BRLCAD's pastebin addy?
14:20.02 d-lo Seeing a brlcad build error: http://pastebin.org/150992
14:20.48 Ralith newton solver?
14:21.19 d-lo by the looks of it, it seems to be related to Tk and the FrameBuffer.
14:51.39 brlcad turn off the tk framebuffer interface
14:52.24 brlcad it's using the wrong Tk_PhotoPutBlock() signature
15:03.44 brlcad Ralith: NURBS ray tracing uses a root solver that employs newtonian iteration
15:05.01 brlcad classic newton iteration where you basically subdivide to get close to a solution
15:05.07 brlcad in steps
15:07.39 CIA-73 BRL-CAD: 03brlcad * r38561 10/brlcad/trunk/src/libfb/if_tk.c: Tk_PhotoPutBlock() with a Tk_PhotoHandle only works with Tk 8.5+, so test accordingly.
15:07.42 Ralith that's called newtonian iteration?
15:07.44 Ralith neat!
15:07.55 brlcad yeah
15:08.44 brlcad http://en.wikipedia.org/wiki/Newton's_method
15:11.59 CIA-73 BRL-CAD: 03brlcad * r38562 10/brlcad/trunk/NEWS: keith has made a number of improvements and bug fixes to nurbs ray tracing
15:14.22 CIA-73 BRL-CAD: 03brlcad * r38563 10/brlcad/trunk/NEWS: cliff has made a bunch of new tree-view images and button images (replacements and new ones) for archer.
15:20.49 CIA-73 BRL-CAD: 03brlcad * r38564 10/brlcad/trunk/TODO: need to improve the min/max bounding box routines for BREP/NURBS
15:23.26 CIA-73 BRL-CAD: 03brlcad * r38565 10/brlcad/trunk/NEWS: cliff updated openNURBS to 5.0 (2010-04-09)
15:42.09 CIA-73 BRL-CAD: 03starseeker * r38566 10/brlcad/trunk/src/tclscripts/archer/images/ (5 files): Add icons for metaball primitive.
15:49.10 CIA-73 BRL-CAD: 03bob1961 * r38567 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Mods to improve the speed of the treeview widget.
16:00.24 CIA-73 BRL-CAD: 03starseeker * r38568 10/brlcad/trunk/src/tclscripts/archer/images/ (bot.png bot_intersect.png bot_subtract.png bot_union.png): Change BoT icons
16:39.16 starseeker +
16:39.24 starseeker whoops
16:47.33 CIA-73 BRL-CAD: 03starseeker * r38569 10/brlcad/trunk/src/tclscripts/archer/Archer.tcl:
16:47.33 CIA-73 BRL-CAD: Only do the contents of the man page viewer if the Introduction file is present
16:47.33 CIA-73 BRL-CAD: - really should disable the viewer altogether based on this check, but make this
16:47.33 CIA-73 BRL-CAD: change for now so archer can start with the extra docs disabled.
16:58.44 CIA-73 BRL-CAD: 03bob1961 * r38570 10/brlcad/trunk/src/tclscripts/archer/ArcherCore.tcl: Updated for bot and metaball tree images.
17:33.56 brlcad starseeker: any interetsing features making it worthwhile to update from 8.5.6 to 8.5.8 ?
17:49.51 starseeker urm
17:49.54 starseeker good question
17:50.05 starseeker has been focused on 8.6 of late
17:50.09 starseeker have to check
17:55.19 yukonbob bets negligable.
18:51.48 mafm so aren't you participating in gsoc this year?
19:00.41 brlcad mafm: nope, not this year
19:01.27 brlcad it takes a big time investment and we have some high-priority dev activities that will benefit from consolidated effort
19:03.20 brlcad would have given it more consideration if previous year students were a little more active than they've been... but everyone gets busy :)
19:03.30 brlcad maybe next year
19:04.37 mafm yeah, bastard students from hell :P
19:05.49 poolio oooops :)
19:11.23 mafm :)
19:22.04 CIA-73 BRL-CAD: 03erikgreenwald * r38571 10/brlcad/trunk/src/libgcv/region_end_mc.c: remove explicit fusing in favor of nmg_model_fuse(). add call to nmg_shell_coplanar_face_merge().
19:26.46 CIA-73 BRL-CAD: 03brlcad * r38572 10/brlcad/trunk/NEWS:
19:26.46 CIA-73 BRL-CAD: fixed a bug with the solids command (which subsequently also affects the regions
19:26.46 CIA-73 BRL-CAD: and idents commands) reported by tom browder (tbrowder2) via sf bug report
19:26.46 CIA-73 BRL-CAD: 2974586 (Core Dump with mged 'solids' Command) where a provided stack trace
19:26.46 CIA-73 BRL-CAD: showed a bad vls. the problem was a call to bu_vls_init_if_uninit() on a vls
19:26.46 CIA-73 BRL-CAD: that was not initialized but had non-zero data so never becomes initialized.
19:26.47 CIA-73 BRL-CAD: fix was to call bu_vls_init() instead.
19:30.26 starseeker brlcad: when was the fix committed?
19:32.40 brlcad http://brlcad.svn.sourceforge.net/viewvc/brlcad?view=rev&revision=38382
19:33.01 starseeker oh, a while ago
19:33.07 brlcad heh, apparently less than a week ago
19:33.10 brlcad thought it was several weeks
19:33.16 brlcad lost in an msvc time warp
19:33.24 starseeker was that the crash?
19:34.08 brlcad pretty sure
19:34.22 starseeker wow, quick card :-P
19:34.31 brlcad yeah, forgot it was already fixed
19:34.39 brlcad he took the rt/rtedge request
19:35.20 brlcad that same code problem has happened before, bu_vls_init_if_unint() should probably be deprecated because of it's potential for that.. only works for zero-initialized memory
20:08.56 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
20:23.16 *** join/#brlcad prasad_ (~psilva@static-96-255-52-7.washdc.fios.verizon.net)
20:23.24 prasad_ hi :)
20:23.29 brlcad oh my :)
20:23.31 brlcad howdy
20:23.45 brlcad who sobered you up enough to type??
20:23.56 prasad_ hehe
20:24.05 prasad_ what's new
20:24.28 prasad_ i heard rumblings about a new ui
20:24.31 brlcad a lot new a lot the same
20:24.39 brlcad yeah, couple projects going on there
20:24.40 prasad_ came to see some shiny gfx
20:24.51 prasad_ screens?
20:24.56 brlcad nurbs are implemented
20:25.27 brlcad archer is coming along nicely getting mged features integrated
20:26.20 brlcad all in good time, :)
20:27.02 brlcad here's one a bit dated of archer: http://brlcad.org/~starseeker/archer.png
20:27.17 brlcad looks a lot different already
20:27.31 starseeker makes a new one for the heck of it...
20:27.55 prasad_ ah cool
20:28.03 brlcad http://brlcad.org/~starseeker/g3d_latest.png from last summer
20:28.25 brlcad that's a separate "new gui" effort coming along .. that's mged embedded there
20:28.31 prasad_ looks like a gl canvas?
20:28.39 prasad_ (the g3d one)
20:28.40 brlcad yeah, ogre3d
20:28.45 prasad_ ah ha
20:28.54 prasad_ with their own widgets i guess
20:29.20 brlcad widgets were some simple toolkit whose name I forget at the moment
20:29.30 brlcad not cegui
20:29.37 brlcad maybe rbgui
20:29.43 prasad_ ic
20:29.45 prasad_ looks nice :)
20:29.53 prasad_ better than what i remember
20:30.04 *** join/#brlcad roberthl (~robert@mediawiki/RobertL)
20:31.37 brlcad we're moving towards Qt, though, for widgets -- customized gl-rendered widgets
20:31.41 brlcad now that they're lgpl
20:31.58 brlcad I don't recall if that screenshot was before or after Qt was integrated
20:32.03 brlcad you remember starseeker ?
20:32.26 brlcad http://brlcad.org/wiki/User:Ralith
20:32.36 brlcad looks like after, so that is Qt there
20:33.45 starseeker that one is after Qt I believe
20:34.11 starseeker yeah - that's the Qt widgets there
20:36.36 starseeker http://brlcad.org/~starseeker/archer_latest.png
20:36.42 starseeker prasad_: there ya go
20:37.05 prasad_ sexy ;)
20:46.27 brlcad starseeker: need a better icon for assemblies (combs above regions), parts (regions), and combs (below regions)
20:46.32 *** join/#brlcad Ralith (~ralith@69.90.48.97)
20:46.42 brlcad speak of the devil -- there be Ralith
20:47.02 starseeker brlcad: bob has a red icon for regions - that fix isn't in yet
20:47.43 starseeker as for parts... there's a fair bit of processing needed up front just to recognize that something is an assembly
20:48.19 starseeker one of the problems has been to balance features with load time - for big databases even search gets expensive
20:49.02 brlcad it could great an idle update queue where objects are expanded as they are identified
20:49.22 brlcad should also use a fixed-width font for the tree view
20:50.12 brlcad at least for the operators (which should be smaller and aligned better)
20:51.27 starseeker the operators are graphical (actually part of the image)
20:51.49 brlcad e.g., Inner-Hub-215-55R17.c .. the three prims below it all shift back and forth because of the font
20:52.05 brlcad that 'u' and '-' are graphical?
20:52.19 starseeker yes - that's a limitation of the tree widget
20:52.29 starseeker that's why there are 4 images per primitive
20:52.31 brlcad hm, then the icons need tweaking
20:52.35 starseeker yeah
20:52.38 brlcad to be all exactly the same dimensions
20:52.50 starseeker that was a quick and dirty "let's test out this idea for a tree widget" icon set
20:52.51 brlcad at least the same width
20:54.02 starseeker anticpated you not caring for them, but figured post-alpha was the logical time to refine them, if the idea sells with users
20:54.09 brlcad or rather, at least the same with for ops and same width for shape icons,
20:54.50 Ralith brlcad: eep!
20:54.56 brlcad any ideas on a good icon for combs?
20:55.10 brlcad Ralith: prasad_ was asking about your gui work, showed him some shots :)
20:55.12 starseeker was actually OK with the folder - it makes sense
20:55.33 starseeker I don't really have any better ideas (don't like the toolbar comb icon at all)
20:55.53 starseeker is a poor graphic artist :/
20:56.19 Ralith brlcad: cool; hopefully I can get back in and extend that some this summer
20:56.52 prasad_ starseeker, 'poor' depends on perception ;)
20:57.13 brlcad starseeker: a variant of our classic CSG example would probably work
20:57.15 prasad_ Ralith, u did the g3d one?
20:57.33 brlcad http://brlcad.org/gallery/d/242-3/csg_example.png .. iirc, there's a proc-db or sample .g that has it
20:57.40 Ralith prasad_: in its current form, yeah, unless somebody extended it a ton while I wasn't looking.
20:57.53 Ralith prasad_: I owe a lot ot mafm's original work.
20:57.55 starseeker for comb? oh, you mean the boolean illustration?
20:58.20 Ralith he actually laid most of it out and built the higher level design that I worked from
20:58.21 starseeker the upper left one might work, but I dunno how well it would compress to 18 pixels high
20:58.23 brlcad I don't like the folder at all, it implies the wrong concept
20:59.03 prasad_ Ralith, cool
20:59.18 Ralith prasad_: what's your interest, if I might ask?
20:59.24 prasad_ iirc brlcad wont be in gsoc this year?
20:59.27 starseeker OK... and I suppose have the mult-colored one be the comb and a uniform color for regions?
20:59.42 prasad_ just curious to see the progress of a project i used to work on :)
21:00.02 Ralith cool
21:00.22 Ralith isn't planning on gsoc this year either, has some in-person job opportunities to hope for
21:00.38 prasad_ nice
21:00.42 prasad_ where abouts?
21:00.46 Ralith seattle
21:01.31 prasad_ nice
21:02.15 brlcad starseeker: regions are the one to call out with emphasis
21:02.42 brlcad ideally indicating solidity above regions and non-solidity below regions (they're just shapes)
21:02.54 brlcad barring that, same icon without color for non-regions
21:06.40 starseeker nods...
21:10.41 prasad_ brlcad, got an ipad?
21:18.31 ``Erik a1/cl
21:20.51 prasad_ hey ``Erik
21:23.12 *** join/#brlcad Stattrav (~Stattrav@202.3.77.204)
21:37.17 mafm no love for gsoc this year :)
22:11.50 *** join/#brlcad Nohla (~jesica@201.255.246.101)
22:27.04 ``Erik yargh, prasad, wormed your way into firaxis yet? :D
22:27.56 starseeker eyes the hv3 required components list... if I'm not mistaken, we won't need Tls or tclsee for a help browser, and if we're using all png images we won't need Img...
22:28.26 starseeker that leaves Tkhtml3 and sqlite3, and I'm curious how deep the sqlite requirement is
22:28.29 starseeker hmm...
22:29.22 prasad_ ``Erik, funny u ask
22:29.29 prasad_ two leads at firaxis joined us
22:29.32 prasad_ heh
22:29.43 prasad_ they're not too happy about that
22:31.10 CIA-73 BRL-CAD: 03starseeker * r38573 10/brlcad/trunk/src/mged/ (Makefile.am cmd.h info.c setup.c): Make the l command show the info for a primitive being edited, when it is edit state.
22:31.14 ``Erik left firaxis to work with ya'll?
22:32.43 ``Erik mebbe ya lucked out and landed at the better place O.o
22:36.06 ``Erik http://www.youtube.com/watch?v=P9xKQm5d1uU
22:36.54 ``Erik betty white ++
23:24.04 *** join/#brlcad tofu_ (~sean@BZ.BZFLAG.BZ)

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