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) |