00:00.21 |
starseeker |
ok, fair enough. |
00:01.45 |
brlcad |
now you could document the requirement that it
be a class that implements an m_min data member and whatever
particular API calls that are made on that BA object, but then the
compiler is going to fail on anything that doesn't implement those
anyways (yay, typechecking) |
00:02.22 |
starseeker |
nods. It will only be an
issue if we ever use something other than ON_BoundingBox, which
isn't terribly likely |
00:15.17 |
starseeker |
ah, there it is |
00:15.28 |
starseeker |
indianlarry: BASegment is used in
intersectshierarchy |
00:15.41 |
starseeker |
er intersectsHierarchy rather |
00:27.15 |
*** part/#brlcad jdoliner
(n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net) |
00:33.39 |
indianlarry |
starseeker: will look into |
00:34.05 |
starseeker |
no rush - it's not hurting anything
:-) |
00:34.44 |
starseeker |
a preliminary eval suggests it doesn't really
need it, but not sure yet |
00:35.24 |
indianlarry |
starseeker: would be my guess but once we
start delving into differences between utah and other may come into
play |
00:50.46 |
Ralith |
hm |
00:50.51 |
Ralith |
nobody around here actually knows any Qt,
right> |
00:50.52 |
Ralith |
? |
00:52.07 |
starseeker |
I don't |
00:52.48 |
brlcad |
Ralith: its a big api,have to be a lot more
specific :) |
00:53.41 |
Ralith |
brlcad: just digging around for a convenient
way to run the OIS input state update about every frame until RBGui
is dead. |
00:53.49 |
brlcad |
but in general, no api experts per se but
certainly some knowledge |
00:54.12 |
Ralith |
Qt provides its own main loop so I can't just
drop it in there as it's done currently |
01:02.31 |
Ralith |
inspiration! |
01:05.07 |
brlcad |
Ralith: yes, but you can create a QTimer that
calls the OIS update |
01:05.36 |
Ralith |
yeah, I just realized that I can tack this on
to the draw function for the root widget. |
01:05.38 |
brlcad |
can create QTimers for pretty much anything
that you want to exec for each iteration of the main app
llop |
01:06.00 |
Ralith |
which is appropriate 'cuz it needs access to
ogre internals anyway |
01:06.11 |
brlcad |
you also can override the main Qt event loop
altogether (i.e., not call exec()), but that's a lot more
involved |
01:06.22 |
Ralith |
yeah, I imagined so |
01:10.09 |
Ralith |
argh. |
01:11.14 |
starseeker |
indianlarry: are the BANode and BVNode
intersectedBy and intersectsHierarchy codes pretty much the
same? |
01:11.45 |
Ralith |
fffff mocha >.< |
01:12.09 |
Ralith |
#ifndef MOCHA_TIMER_H \ #define MOCHA_TIMER_H
\ ... \ #endif \ } |
01:12.12 |
Ralith |
facepalms |
01:12.58 |
brlcad |
ah, here it is .. something like: QTimer
*input_timer = new QTimer(ois_handle); connect(input_timer,
SIGNAL(timeout()), ois_handle, SLOT(update()));
input_timer->start(0, TRUE); // execute ois->update()
repeatedly |
01:13.22 |
brlcad |
what's the problem there? |
01:13.38 |
Ralith |
it closes a block started inside the #ifndef
outside of it. |
01:13.43 |
brlcad |
ah |
01:13.44 |
Ralith |
trivial fix but geez. |
01:13.54 |
Ralith |
you'd think they'd never used their own
lib |
01:14.03 |
brlcad |
heh, yeah kinda funny |
01:14.17 |
indianlarry |
starseeker: yes wasn't sure if we needed at
the time |
01:14.48 |
indianlarry |
starseeker: not using for BANode |
01:14.57 |
starseeker |
nods |
01:15.10 |
starseeker |
ok, I didn't think you were doing an explicit
ray intersection |
01:22.13 |
CIA-32 |
BRL-CAD: 03ralith * r34745
10/rt^3/trunk/src/other/mocha/Include/Mocha/Timer.h: Fixed header
guard misalignment |
01:27.09 |
starseeker |
indianlarry: I guess Ii'm being dense, but it
looks like getClosestPointEstimate is always going to throw new
exception once it hits a leaf node? |
01:29.16 |
starseeker |
Oh, I see - that's just for non leaf nodes in
general... |
01:30.05 |
starseeker |
or rather, for BANode |
01:30.39 |
starseeker |
and it iterates down until it does find a leaf
node... got it |
01:31.27 |
Ralith |
hm. |
01:31.32 |
Ralith |
mafm: this mean anything to you? |
01:32.15 |
Ralith |
http://codepad.org/CrBlBTsB |
01:32.18 |
Ralith |
goes to grab some
food |
01:34.39 |
mafm |
Ralith: not really |
01:35.22 |
mafm |
but I don't know much about glsl and
shaders |
01:35.36 |
mafm |
maybe it needs some special library as
Cg? |
01:36.02 |
Ralith |
nah, it was working earlier |
01:36.05 |
Ralith |
it's something I changed |
01:36.07 |
Ralith |
I'll fiddle around after food. |
01:36.30 |
Ralith |
looks like I'm pretty close to the milestone,
though. |
01:38.13 |
mafm |
goody |
01:38.25 |
starseeker |
has OGRE compiled now
:-) |
01:38.52 |
mafm |
you're still using cmake? |
01:39.09 |
mafm |
maybe it's something that you changed
there? |
01:41.06 |
mafm |
anyway, I g2g now |
01:41.10 |
mafm |
good night |
01:41.17 |
brlcad |
cya mafm |
01:56.58 |
starseeker |
heads out |
02:09.07 |
*** join/#brlcad jdoliner
(n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net) |
02:12.19 |
CIA-32 |
BRL-CAD: 03brlcad * r34746
10/brlcad/trunk/src/other/: careful with large commits, don't
ignore directories (blt) |
02:12.32 |
Ralith |
brlcad: should I be avoiding committing code
that doesn't currently work? |
02:17.54 |
brlcad |
Ralith: you should commit it, but you
shouldn't enable it for compilation |
02:18.23 |
brlcad |
#ifdef work_in_progress or leave the file out
of the compile, etc |
02:18.42 |
Ralith |
wups, went about this kinda wrong
then. |
02:18.43 |
brlcad |
even if it means a bit of temp minor
scaffolding |
02:19.34 |
brlcad |
the eventual goal is towards restructuring the
way you approach a problem so that you work on things in tiny
incremental pieces |
02:19.54 |
Ralith |
nods |
02:20.05 |
brlcad |
so the code is always "complete", functional
even if you absolutely know it's not how it'll need to be
later |
02:21.47 |
Ralith |
hm, damn, the ogre-in-Qt's-GL thing didn't
Just Work. |
02:22.37 |
brlcad |
heh |
02:23.09 |
Ralith |
ooooh I missed a step |
02:23.20 |
Ralith |
...wait, no I didn't |
02:23.27 |
Ralith |
at least, not according to the wiki
page. |
02:38.45 |
Ralith |
uses break in gdb for the
first time, and loves it. |
02:39.13 |
Ralith |
interesting... the problem doesn't appear to
be in Ogre at all, but in RBGui. |
02:42.28 |
Ralith |
I don't suppose anybody has an ogre.log lying
around from a successful run of old g3d? |
02:51.09 |
*** join/#brlcad
PrezKennedyII (i=Matthew@whitecalf.net) |
02:53.49 |
Ralith |
ahah. |
02:53.53 |
Ralith |
_renderWindow->getCustomAttribute("WINDOW",
&data); |
02:54.53 |
Ralith |
yyyup, that's null. |
03:55.20 |
*** join/#brlcad madant_
(n=d@117.196.135.226) |
04:21.18 |
CIA-32 |
BRL-CAD: 03ralith * r34747
10/rt^3/trunk/src/g3d/ (OgreGLWidget.cxx OgreGLWidget.h): Moved
RBGui and OIS setup into OgreGLWidget until they can be fully
purged. |
04:22.55 |
Ralith |
damn, doesn't look like I'll be able to get
this entirely working tonight. |
04:22.59 |
Ralith |
Very, very close, though. |
04:24.42 |
Ralith |
brlcad: I'm going to be mostly away from an
internet connection tomorrow and a large chunk of friday, but I
will have the laptop with me and be continuing work. Not sure how
I'll keep the SVN commits small under such circumstances, though,
short of lots of manual diffing. |
04:34.23 |
brlcad |
okay, don't worry about the diffs, but do keep
a log of all your changes for the eventual commit message(s) .. try
to sync when you can and/or when you do get access, you can commit
some parts piecewise for any changes that aren't
intertwined |
04:34.38 |
brlcad |
still update the wiki log for each
day |
04:35.19 |
Ralith |
yup |
04:35.24 |
Ralith |
ooh :D |
04:35.49 |
Ralith |
I think the messages I thought were fatal
errors were actually harmless warnings, meaning that the only
visible issue is a missing material file! |
04:39.20 |
CIA-32 |
BRL-CAD: 03pacman87 * r34748
10/brlcad/trunk/src/librt/primitives/revolve/revolve.c: started
converting my math calculations into code to support the carc
segments in revolved sketches |
04:41.33 |
Ralith |
argh, that one died and took my WM with
it. |
04:45.36 |
Ralith |
okay, something is wrong with the loading of
the RBGui shaders. |
05:12.28 |
louipc |
Ralith: git ftw :P |
05:14.18 |
Ralith |
louipc: yeah, I like distributed vc too, but
svn's what we've got here. |
05:15.08 |
louipc |
you can use git-svn. I haven't really tested
it out though |
05:17.15 |
Ralith |
yeah, I'd rather just focus on the task at
hand. |
05:18.07 |
louipc |
ah right you have deadlines |
05:21.47 |
CIA-32 |
BRL-CAD: 03Ralith 07http://brlcad.org * r1487
10/wiki/User:Ralith: Log update for 2009-06-17 |
05:22.30 |
CIA-32 |
BRL-CAD: 03Ralith 07http://brlcad.org * r1488
10/wiki/User:Ralith: Fixed some external link syntax |
05:23.06 |
Ralith |
...hmm, I wonder if that error is actually
related... |
05:25.39 |
Ralith |
builds latest ogre to find
out |
08:15.52 |
CIA-32 |
BRL-CAD: 03jdoliner * r34749
10/brlcad/trunk/src/proc-db/brepintersect.cpp: added functionality
in PointInTriangle so that planarity is no longer assumed but
actually checked |
09:02.06 |
madant_ |
brlcad: similar to blt i think i had ignored
src/mk as well |
10:08.51 |
*** join/#brlcad madant
(n=d@117.196.129.244) |
10:24.31 |
*** join/#brlcad madant_
(n=d@117.196.128.13) |
10:36.36 |
*** join/#brlcad Elrohir
(n=kvirc@p5B14DB9F.dip.t-dialin.net) |
11:05.43 |
brlcad |
madant_: then you should unignore those
:) |
11:18.19 |
*** join/#brlcad mafm
(n=mafm@199.Red-88-26-141.staticIP.rima-tde.net) |
11:26.43 |
CIA-32 |
BRL-CAD: 03homovulgaris * r34750
10/brlcad/trunk/src/ (. proc-db/): unignore src/mk , ignore
brepintersect |
11:27.12 |
brlcad |
brepintersect is a product no? |
11:28.10 |
brlcad |
it's okay to ignore products, things normally
generated during a build |
11:28.48 |
brlcad |
the only ones that shouldn't be ignored are
special build products like the plethora of testing files generated
during "make test" |
11:31.23 |
madant_ |
k.. i didn't understand the mk directory
though |
11:32.17 |
brlcad |
it's a stale directory -- exactly why it
shouldn't be ignored, it lets you know that it was removed and you
have files in there that should be deleted |
11:32.20 |
madant |
i mean it is generated during the build
process ? |
11:32.28 |
brlcad |
no |
11:32.37 |
brlcad |
no dirs are created during build |
11:32.44 |
madant |
k |
11:33.07 |
brlcad |
it used to be a dir with source files, part of
the build |
11:33.11 |
brlcad |
in svn |
11:33.26 |
brlcad |
when the directory was removed, svn goes to
remove your local copy |
11:33.31 |
brlcad |
but you had extra files in there |
11:34.04 |
madant |
ah.. ok.. got it now.. still 18 ? in my svn
status .. mainly those m4s i were referring to yesterday..
starseeker has them too i think ? |
11:34.07 |
brlcad |
namely, old build files (hence the Makefile
Makefile.in and .o files but no Makefile.am or *.c files)
.. |
11:34.29 |
brlcad |
it removed the svn entities but couldn't
remove the dir because you had unknown files in there |
11:34.55 |
brlcad |
it's not going to just delete your files that
it's not managing -- those could be source files or something
important |
11:39.12 |
madant |
brlcad: also in src/other/step/src/express
these three files are created every build expscan.c expparse.c
expparse.h |
11:39.46 |
brlcad |
yeah, I've seen those |
11:40.02 |
brlcad |
I'd left them simply because they're actually
generated source, but could go either way |
11:40.59 |
madant |
and the scl_config.h.in, scl_config.h and
stamp-h1 in step/include ? |
11:41.20 |
madant |
step building seems complicated to my sorry
ass :P |
11:41.42 |
brlcad |
it is complicated, it's an exceptionally
complicated file format :) |
11:42.08 |
brlcad |
(bar none, the most complex) |
11:43.32 |
brlcad |
you could ignore those three -- they are the
equivalent to our include/brlcad_config.h.in
include/brlcad_config.h and include/stamp-h1 |
11:43.39 |
brlcad |
byproducts from configure |
11:44.07 |
brlcad |
svn propget svn:ignore include/. |
11:48.13 |
CIA-32 |
BRL-CAD: 03homovulgaris * r34751
10/brlcad/trunk/src/other/step/include/: ignoring configure
byproducts in src/include |
11:48.30 |
madant |
that's it.. only m4 scripts and the generated
files now.. onto some real work now :P |
11:52.16 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-203.sbndin.btas.verizon.net) |
12:28.11 |
*** join/#brlcad madant_
(n=d@117.196.129.9) |
12:31.07 |
CIA-32 |
BRL-CAD: 03indianlarry * r34752
10/brlcad/trunk/ (3 files in 3 dirs): |
12:31.09 |
CIA-32 |
BRL-CAD: corrected plotting of linear trim
sections in debug code, now |
12:31.11 |
CIA-32 |
BRL-CAD: remove vertical trims from "above"
list after initial bbox intersect |
12:31.13 |
CIA-32 |
BRL-CAD: test, fixed logical condition when
closest trim bboxes overlap |
13:25.02 |
*** join/#brlcad _clock_
(n=_sushi_@77-58-151-159.dclient.hispeed.ch) |
13:33.05 |
*** join/#brlcad madant
(n=d@117.196.130.18) |
13:40.31 |
*** join/#brlcad mafm_
(n=mafm@199.Red-88-26-141.staticIP.rima-tde.net) |
13:48.43 |
*** join/#brlcad madant_
(n=d@117.196.133.120) |
13:57.14 |
*** join/#brlcad madant__
(n=d@117.196.133.205) |
14:11.47 |
*** join/#brlcad madant
(n=d@117.196.133.17) |
14:15.44 |
CIA-32 |
BRL-CAD: 03Homovulgaris 07http://brlcad.org * r1489
10/wiki/User:Homovulgaris: log added, bio updated |
14:29.40 |
*** join/#brlcad madant_
(n=d@117.196.132.245) |
14:53.14 |
*** join/#brlcad madant
(n=d@117.196.131.95) |
14:59.25 |
CIA-32 |
BRL-CAD: 03ebautu * r34753
10/web/trunk/htdocs/more/sites/all/modules/widgeditor/ (21 files in
4 dirs): widgeditor module initial commit (1.1) |
15:04.18 |
*** join/#brlcad BigAToo
(n=BigAToo@64.74.225.82) |
15:10.22 |
CIA-32 |
BRL-CAD: 03ebautu * r34754
10/web/trunk/htdocs/more/sites/all/modules/votingapi/ (6 files):
votingapi module initial commit (1.6) |
15:19.55 |
CIA-32 |
BRL-CAD: 03ebautu * r34755
10/web/trunk/htdocs/more/sites/all/modules/nodequeue/ (27 files in
3 dirs): nodequeue module initial commit (2.6) |
16:57.31 |
*** join/#brlcad docelic
(n=docelic@78.134.205.71) |
17:12.51 |
*** join/#brlcad jdoliner
(n=jdoliner@c-68-51-75-169.hsd1.il.comcast.net) |
17:31.11 |
*** join/#brlcad madant_
(n=d@117.196.131.86) |
18:27.42 |
CIA-32 |
BRL-CAD: 03ebautu * r34756
10/web/trunk/htdocs/more/sites/all/modules/filefield/filefield.module:
Allow local files to be copies, moved or linked during model
submission (move and link are useful for very large
files). |
18:29.29 |
*** join/#brlcad elena
(n=elena@89.136.118.141) |
18:33.53 |
*** join/#brlcad louipc
(n=louipc@archlinux/trusteduser/louipc) |
18:53.01 |
CIA-32 |
BRL-CAD: 03ebautu * r34757
10/web/trunk/htdocs/more/sites/all/modules/filefield/filefield.module:
Implement customizable local path for filefield. |
18:56.52 |
CIA-32 |
BRL-CAD: 03ebautu * r34758
10/web/trunk/htdocs/more/sites/all/modules/filefield/filefield.module:
Default local file path to empty to prevent redundant
processing. |
19:20.57 |
CIA-32 |
BRL-CAD: 03jdoliner * r34759
10/brlcad/trunk/src/proc-db/brepintersect.cpp:
SegmentTriangleIntersect now passes all tests in the basic
case |
19:23.37 |
*** join/#brlcad BigAToo
(n=BigAToo@64.74.225.82) |
19:25.14 |
CIA-32 |
BRL-CAD: 03ebautu * r34760
10/web/trunk/htdocs/more/sites/all/modules/filefield/filefield.module:
Factor out local file processing code to
_filefield_process_local_file and add security checking. |
19:27.03 |
CIA-32 |
BRL-CAD: 03ebautu * r34761
10/web/trunk/htdocs/more/sites/all/modules/filefield/filefield.module:
Security checkings for local files. |
19:55.53 |
*** join/#brlcad Elrohir
(n=kvirc@p5B14DB9F.dip.t-dialin.net) |
20:30.08 |
CIA-32 |
BRL-CAD: 03ebautu * r34762
10/web/trunk/htdocs/more/sites/all/themes/fireflystreamcom/page.tpl.php:
Theme bug fixed (display status messages) |
20:31.47 |
elena |
hi starseeker. are you around? |
20:31.47 |
CIA-32 |
BRL-CAD: 03ebautu * r34763
10/web/trunk/htdocs/more/sites/all/modules/filefield/filefield.module:
Implemented Ajax autocomplete for local files (includes filename,
size and created time). |
20:31.53 |
starseeker |
howdy |
20:31.55 |
starseeker |
what's up? |
20:32.30 |
elena |
i just wanted to let you know next week i'll
go to another time to meet my PhD advisor. |
20:32.54 |
elena |
I plan to catch up for the lost days this
saturday and following weekends. |
20:32.56 |
starseeker |
time zone you mean? |
20:33.06 |
starseeker |
ok |
20:33.12 |
elena |
sorry. time => town. |
20:33.15 |
starseeker |
ah |
20:33.16 |
elena |
a bit tired :) |
20:33.25 |
starseeker |
np - good to see the commits :-) |
20:33.34 |
elena |
it would be cool to go to another time, too
:D |
20:34.00 |
elena |
yes. it's starting to shape up so i started to
put it live, too. |
20:34.24 |
elena |
i almost finished to implement local
repository for files. |
20:35.10 |
elena |
so model files could be uploaded (normal and
ajax style) or they could be send by ftp/scp and just selected when
submitting the model info. |
20:35.22 |
elena |
works really nice :) |
20:35.28 |
elena |
says proudly |
20:35.36 |
starseeker |
excellent :-) |
20:35.54 |
elena |
i'll go update the wiki now |
20:36.00 |
starseeker |
nods |
20:36.10 |
elena |
and do some more work after that. |
20:36.26 |
elena |
i'll start uploading the db soon. |
20:36.34 |
starseeker |
sounds good |
20:36.44 |
elena |
i'll try to upload it so i don't have to redo
all the settings again. |
20:36.50 |
elena |
i hope it works, |
20:37.34 |
elena |
how are you? |
20:38.43 |
starseeker |
doing ok - busy |
20:38.55 |
elena |
ok. then i won't keep you. |
20:39.04 |
elena |
have a wonderful day. |
20:39.05 |
starseeker |
nice work elena :-) |
20:39.12 |
elena |
thank you. |
20:47.42 |
CIA-32 |
BRL-CAD: 03Ebautu 07http://brlcad.org * r1490
10/wiki/More_Changelog: /* June, 17 - today */ |
20:49.48 |
CIA-32 |
BRL-CAD: 03Ebautu 07http://brlcad.org * r1491
10/wiki/More_Changelog: /* June, 17 - today */ |
20:54.52 |
CIA-32 |
BRL-CAD: 03ebautu * r34764
10/web/trunk/htdocs/more/sites/all/modules/filefield/filefield.info:
Tag info file with customization information. |
21:18.28 |
starseeker |
blinks |
21:19.48 |
starseeker |
indianlarry: time without any bbox growth on
shape1.s - 10.1s - time with 3D bbox growth - 14.1s |
21:20.45 |
``Erik |
correctness, though? |
21:20.55 |
starseeker |
no errors |
21:20.56 |
``Erik |
a fast wrong result is still wrong |
21:21.09 |
starseeker |
in the latter case |
21:21.16 |
starseeker |
sure, no bbox growth results in
errors |
21:21.30 |
starseeker |
but when the boxes were being expanded in uv
space, the time was more like 23 sec |
21:22.16 |
``Erik |
not my scene, just want ya'll asking the right
questios |
21:22.32 |
starseeker |
sure, we know we need it correct
first |
21:22.55 |
``Erik |
busted wrist -- |
21:23.17 |
starseeker |
actually broken? owww |
21:23.48 |
``Erik |
yup |
21:23.49 |
starseeker |
that sucks - sorry to hear that :-( |
21:25.05 |
``Erik |
took a chip odd the ukna |
21:25.10 |
``Erik |
ulna |
21:28.30 |
starseeker |
winces |
21:28.36 |
starseeker |
how long to fix it? |
21:28.57 |
``Erik |
d'no, been doing phoe tag, ain't got a doc
yet |
21:29.33 |
``Erik |
broke it monday, er tuestday, still in the
fuzz ... |
21:57.36 |
CIA-32 |
BRL-CAD: 0388.106.219.75 07http://brlcad.org * r1492
10/wiki/Compiling: /* History */ |
22:14.42 |
*** join/#brlcad BigAToo
(n=BigAToo@pool-96-230-124-203.sbndin.btas.verizon.net) |
22:38.04 |
CIA-32 |
BRL-CAD: 03jdoliner * r34765
10/brlcad/trunk/src/proc-db/brepintersect.cpp: fixed several bugs
in SegmentTriangleIntersect. Function now works with all degenerate
cases. |
23:58.20 |
CIA-32 |
BRL-CAD: 03brlcad * r34766
10/brlcad/trunk/HACKING: move the build system up so we can finish
the section with style. expand on the style examples separating
indentation from interior ws. |