00:55.19 |
``Erik |
ok, fine, the time is now :D |
01:02.43 |
``Erik |
�/nop |
01:14.16 |
brlcad |
planning on 9th/10th |
01:24.53 |
``Erik |
chad vader is awesome o.O |
01:24.59 |
``Erik |
http://www.youtube.com/watch?v=3CiW838wNiM |
01:25.13 |
``Erik |
and, uh, hrm, my commit didn't get a msg
here |
01:26.19 |
brlcad |
cia's being a little slow today |
01:26.31 |
brlcad |
like 40 min or so slow |
02:00.48 |
jack- |
how would i get brlcad to respect $LIBDIR even
for the lib/tk8.4/*.tcl files? |
02:01.23 |
jack- |
it built perfectly now, but it wants to
overwrite stuff in %p/lib/tk8.4 |
02:01.31 |
jack- |
dpkg doesn't like that ;) |
02:02.51 |
``Erik |
heh |
02:03.29 |
``Erik |
ummm, modify source? heh, like I said, dude,
it wants to live in its own universe :D |
02:03.45 |
jack- |
i want it to, as well ;) |
02:04.09 |
jack- |
but i'd want the man files to go into
%p/share/man, that's fine |
02:04.12 |
jack- |
and so on |
02:04.26 |
jack- |
just bindir and libdir ought to be
respected |
02:05.00 |
brlcad |
jack-: sounds like something amiss in a libtk
Makefile.am |
02:05.02 |
``Erik |
but it needs the scripts in the right place,
too |
02:05.25 |
jack- |
ok, let me check |
02:05.37 |
jack- |
maybe i'll have to use --oldlibdir or
something freaky :) |
02:06.10 |
jack- |
Elapsed installation time: 32 minutes, 4
seconds |
02:06.10 |
jack- |
Elapsed time since configuration: 5 hours, 41
minutes, 35 seconds |
02:06.20 |
jack- |
just so you know what kind of crapmac i
have |
02:06.22 |
brlcad |
tcl/tk has it's own internal logic for
searching for and finding it's resource files, so moving them
around from the defaults may break things at run-time |
02:06.39 |
jack- |
ok |
02:06.39 |
brlcad |
that is pretty slow |
02:06.45 |
brlcad |
about an 800 G4? |
02:06.48 |
jack- |
no |
02:06.52 |
``Erik |
350mhz? |
02:06.54 |
jack- |
350mhz g4 ;) |
02:06.56 |
``Erik |
:) |
02:06.56 |
jack- |
yeah |
02:06.59 |
brlcad |
ah |
02:07.00 |
``Erik |
(he said it earlier) |
02:07.09 |
brlcad |
well, 32 minutes isn't a full build on a 350
:) |
02:07.21 |
jack- |
it's only the install |
02:07.27 |
brlcad |
ahh, right |
02:07.29 |
brlcad |
missed that |
02:07.29 |
jack- |
Elapsed time since configuration: 5 hours, 41
minutes, 35 seconds |
02:07.40 |
jack- |
that's the build after configure, including
the install |
02:07.49 |
``Erik |
it'd make people more careful about their code
and build systems :/ |
02:08.01 |
jack- |
:P |
02:08.26 |
jack- |
does a 120mhz cyrix need a fan? ;) |
02:08.40 |
``Erik |
jack: oh yeah, old cyrix ran hot |
02:14.42 |
jack- |
--enable-everything --without-sdl will let it
build everything except for adrt/isst, right? |
02:15.30 |
jack- |
let me know when 7.8.5 is done, plz
:) |
02:15.46 |
jack- |
no reason to skip adrt for my
maccies |
02:17.20 |
jack- |
if there's still a noteworthy update
frequency, sure :) |
02:17.42 |
``Erik |
it's SUPPOSED to be monthly |
02:17.53 |
jack- |
sweet |
02:18.06 |
``Erik |
but pointy hairs have intervened lately, so
that hasn't been realized in a bit :) |
02:18.09 |
jack- |
i'll sign up when you did the setup
:) |
02:18.11 |
jack- |
hehe |
02:18.14 |
jack- |
no worries |
02:19.59 |
brlcad |
``Erik: there already is a
brlcad-announce |
02:20.04 |
brlcad |
it's just called brlcad-news |
02:21.41 |
brlcad |
and releasing by 9/10th is for this
month |
02:21.49 |
brlcad |
it was last month that was missed |
02:22.44 |
brlcad |
the window is within the first two weeks,
unless there is some other need that presses for something
off-schedule |
02:23.15 |
brlcad |
jack-: good question |
02:23.29 |
``Erik |
okie, I just looked at the archive for -news
and didn't see an announce in the last, uh, ... year |
02:23.30 |
brlcad |
on the whole, probably.. but it'll likely
break a couple of the tools |
02:23.40 |
jack- |
hrm |
02:23.52 |
jack- |
so i should specify only $PREFIX? |
02:24.08 |
brlcad |
ahh yeah.. I only send the news announcement
when it's a bigger push |
02:24.09 |
jack- |
but i want the manpages reachable easily,
without playing with MANPATH |
02:24.20 |
brlcad |
there's not been a full binary release
probably since the last -news |
02:24.37 |
brlcad |
that's when they generally get sent so the
announcement can say that binaries for all plats are up |
02:24.58 |
jack- |
feel free to put a fink-pdb-brlcad link onto
your website in a bit, when i'm done |
02:25.16 |
``Erik |
ok, mebbe there should be an announce list for
the package maintainers... :D |
02:25.16 |
jack- |
i should be able to get it migrated to stable
quickly, then we'll have it bindisted too |
02:25.24 |
``Erik |
so I won't be in your office every other day
asking when the next release is |
02:25.32 |
``Erik |
and we dont' have to remember jack's
email... |
02:25.33 |
``Erik |
and ... |
02:25.37 |
brlcad |
jack-: that's what I'd recommend for now, only
setting prefix .. unless you want to patch up the couple tools that
will likely break (mged, benchmark, and brlman come to
mind) |
02:25.54 |
``Erik |
(of course, making freshmeat part of the
release checklist would satisfy that, we could just
subscribe) |
02:25.55 |
*** join/#brlcad CIA-5
(i=cia@cia.navi.cx) |
02:25.55 |
jack- |
ok |
02:26.20 |
jack- |
but it will still find and link to x libs,
opengl, python etc right? |
02:26.20 |
brlcad |
jack- can be added to the dev notification
list in HACKING if he wants to be notified |
02:26.33 |
jack- |
sure, why not |
02:26.43 |
brlcad |
and/or even minor releases could be sent to
-news, it's just not come up |
02:27.00 |
brlcad |
freshmeat is already on the release
checklist |
02:27.11 |
jack- |
jack@krass.com |
02:27.34 |
jack- |
just put me on some list that will notify me
of new releases and stuff |
02:28.08 |
``Erik |
7.8.4 didn't get put in fm |
02:28.41 |
``Erik |
:) |
02:28.52 |
brlcad |
ah, just an oversight |
02:28.58 |
brlcad |
twas minor |
02:29.27 |
brlcad |
you can update it, you know :) |
02:30.51 |
brlcad |
jack-: added |
02:30.59 |
jack- |
thx |
02:31.29 |
``Erik |
<-- not a project admin on fm |
02:33.06 |
brlcad |
what's your username? |
02:33.59 |
brlcad |
also, regardless.. "Project may be
administered by the public" is set to yes |
02:34.08 |
brlcad |
so really anyone can update it |
02:35.36 |
brlcad |
heh, found it.. nice username |
02:35.52 |
``Erik |
ah, hum |
02:35.58 |
``Erik |
it is public |
02:35.59 |
``Erik |
n/m |
02:36.00 |
``Erik |
:) |
02:36.05 |
``Erik |
<-- br0ke |
02:36.29 |
``Erik |
been a long time since I've done a release on
fm, heh |
02:40.36 |
brlcad |
s/of/up/ |
02:44.19 |
``Erik |
<-- just likes givin' ya shit :D |
03:49.07 |
*** join/#brlcad CIA-5
(i=cia@cia.navi.cx) |
08:31.42 |
*** join/#brlcad clock_
(i=clock@84-72-94-96.dclient.hispeed.ch) |
08:49.15 |
jack- |
moin clock_ |
08:49.37 |
jack- |
auch brlcad developer? oder eher
user? |
08:50.29 |
clock_ |
moin |
08:50.31 |
clock_ |
eher user |
08:50.45 |
jack- |
ok |
08:51.04 |
jack- |
hab dann wohl bald ein paar fragen ;) build
muesst bald durch sein |
08:51.40 |
jack- |
ist adrt fuer dich
wichtig/cool/nuetzlich? |
08:51.47 |
jack- |
oder gehts auch ohne? |
09:03.47 |
*** join/#brlcad clock_
(i=clock@84-72-94-96.dclient.hispeed.ch) |
10:52.55 |
*** join/#brlcad docelic
(i=docelic@ri01-209.dialin.iskon.hr) |
12:24.28 |
*** join/#brlcad docelic
(i=docelic@ri01-017.dialin.iskon.hr) |
13:00.52 |
brlcad |
tag |
14:08.11 |
Maloeran |
Erik, will you be able to assist in
identifying the threaded prep bug, today or in the following days?
It's impossible for me to reproduce it, might be the fbsd and Linux
threads behaving differently, or that I would need 8 cpus instead
of 2 cores or 2 cpus |
14:21.48 |
*** join/#brlcad clock_
(i=clock@84-72-94-96.dclient.hispeed.ch) |
14:26.04 |
``Erik |
don't have access to multicore machines
readily today... and the 8 core machine was linux
(2.6.9el) |
14:26.18 |
``Erik |
tomorrow morning I'm going to be in a
class |
14:26.23 |
``Erik |
tomorrow afternoon I should be able to
help |
14:26.50 |
Maloeran |
Great, thanks |
14:43.22 |
brlcad |
hehe |
15:22.56 |
Maloeran |
Actually, I may have understood that
bug |
16:02.03 |
*** join/#brlcad danfalck
(n=dan@pool-71-111-76-8.ptldor.dsl-w.verizon.net) |
16:03.20 |
Maloeran |
This is both amusing and very sad : telnet
towel.blinkenlights.nl |
16:11.15 |
*** join/#brlcad docelic
(i=docelic@ri02-135.dialin.iskon.hr) |
16:21.15 |
``Erik |
nice |
16:21.37 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
17:15.44 |
danfalck |
anyone here care to help me with an 'Archer'
config/use question? |
17:17.02 |
danfalck |
I'll ask in advance |
17:17.10 |
danfalck |
does 'Archer' actually work? |
17:18.18 |
danfalck |
how can I get 'Archer' to find my blt library
(blt2.4 I think) and I have also created a symbolic link, just in
case...? |
17:21.52 |
danfalck |
I get lots of 'can't find blt' errors when
trying to do anything with it |
17:22.46 |
``Erik |
um, I think it's only been run on
windows |
17:23.09 |
danfalck |
ok |
17:23.33 |
``Erik |
it's a viewer that survice put together, so we
don't really maintain it or pay attention to it... was a convenient
place for them to dump it |
17:23.34 |
``Erik |
heh |
17:23.40 |
danfalck |
ok |
17:24.10 |
danfalck |
I'll stick with mged then |
17:24.25 |
``Erik |
feel free to write a better front-end
;) |
17:24.37 |
danfalck |
I'm kind of thinking about it now |
17:25.34 |
danfalck |
I might do something weird, like link Varkon
to brlcad ; ) |
17:25.59 |
danfalck |
use a bunch of os commands and pipes |
17:27.33 |
danfalck |
I am starting to learn Unigraphics NX and I am
starting to see that with the right front end, brlcad could do some
of the same things |
17:27.33 |
``Erik |
hrm, kinda like the procdb stuff in
brlcad? |
17:27.35 |
``Erik |
:) |
17:28.05 |
``Erik |
<-- skimming the varkon page, too bad
there're no screenies |
17:28.17 |
danfalck |
I was thinking that it would be cool to do the
2d stuff in varkon and extrude it in brlcad |
17:28.47 |
danfalck |
varkon is fully parametric 2d and 3d
surfacing |
17:29.08 |
danfalck |
2d not being surfacing that is : ) |
17:40.54 |
danfalck |
bbl- going to the shop |
17:48.20 |
Twingy |
hey dan |
17:49.45 |
danfalck |
I'm back |
17:49.50 |
danfalck |
Hi Twingy |
17:50.13 |
danfalck |
how's gcam going? |
17:50.17 |
Twingy |
very good |
17:50.26 |
Twingy |
I just got the windows port done |
17:50.37 |
Twingy |
the pocketing seems to be working now
too |
17:50.40 |
danfalck |
cool |
17:50.53 |
Twingy |
I'll have another release next weekend after I
get back from alabama |
17:51.05 |
danfalck |
going to Huntsville? |
17:51.09 |
Twingy |
jah |
17:51.38 |
Twingy |
in feb I'm going to spend a couple months on
dxf/stl import |
17:51.46 |
Twingy |
then I'll contour pocketing |
17:51.55 |
Twingy |
then pcb/mcb gerber import |
17:52.06 |
Twingy |
then I'll let the community drive the
direction |
17:52.35 |
Twingy |
cause at that point I have everything I need
to build my stuff |
17:52.41 |
danfalck |
have you had a lot of downloads? |
17:52.50 |
Twingy |
no clue, not keeping track |
17:53.03 |
Twingy |
I'm going to install mrtg later today
though |
17:53.09 |
Twingy |
make sure my bandwidth is still ok |
17:53.48 |
Twingy |
the windows port was 3 days of pain |
17:54.16 |
danfalck |
you actually own a windows machine ; )
? |
17:54.22 |
Twingy |
I've been touch with Taig, I should have a
link from their site soon |
17:54.48 |
Twingy |
yes, for the electronics stuff |
17:55.01 |
Twingy |
and under Parallels |
17:55.32 |
Twingy |
I have the Mach-X PIC programmer that has
limited linux support, but I'm using it under windows right
now |
17:56.26 |
Twingy |
k, I got some baseboard molding I need to put
in the kitchen, ttyl |
17:56.36 |
danfalck |
see you later |
18:31.06 |
Maloeran |
Archer is windows only? I thought it was all
portable code, tcl/tk and opengl |
18:31.58 |
Maloeran |
I guess I'm just surprised SURVICE never
bothered to make it compile on Unix |
18:45.21 |
brlcad |
Maloeran: they have it working on linux
too |
18:45.39 |
brlcad |
it is 99% portable code, just not been fixed
in cvs for that last percent |
18:46.25 |
brlcad |
the non-portable part is that it supports
binary plug-in modules and that bit of loading code is platform
specific (and currently only has the hooks for windows and
linux) |
18:46.45 |
Maloeran |
Ah, quite good enough |
18:57.17 |
``Erik |
no it's not |
18:57.44 |
``Erik |
and it needs to work on a vax11/netbsd for
brlcad |
18:57.45 |
``Erik |
:) |
19:10.36 |
brlcad |
heh |
19:14.05 |
dtidrow |
lol |
19:19.00 |
``Erik |
heh |
19:19.09 |
``Erik |
linux isn't even a unix :( it just has some
similarities on the surface :( |
19:21.13 |
*** join/#brlcad danfalck
(n=dan@pool-71-111-76-8.ptldor.dsl-w.verizon.net) |
19:22.17 |
dtidrow |
``Erik: don't tell SCO that ;-) |
19:23.00 |
docelic |
http://ir.sco.com/calculator.cfm?initialAmnt=5000.00&historic_Month=11&historic_Day=1&historic_Year=2003 |
19:25.25 |
jack |
archer coughs here as well btw :P |
19:25.37 |
jack |
some of the tools have shm issues, but the
core runs fine |
19:26.03 |
dtidrow |
docelic: and that 'investment' will soon be
totally worthless :-) |
19:27.21 |
brlcad |
jack: it's expected to 'cough' everywhere
except windows until its integration is cleaned up (similar to
archer) |
19:27.36 |
jack |
i see :) |
19:27.38 |
brlcad |
trivial code fixes, but nobody's done it
yet |
19:27.58 |
brlcad |
s/similar to archer/similar to adrt/ |
19:28.09 |
jack |
yeah, figured :) |
19:28.39 |
jack |
i bet adrt would build if i included splash.h,
but whatever..up to you to do the next release including that
file |
19:30.08 |
jack |
the fb* stuff is probably supposed to stay
open until one closes the window, right? ;) |
19:30.17 |
jack |
window pops up here, but closes
immediately |
19:32.43 |
brlcad |
actually, no it's not |
19:33.20 |
brlcad |
if you want it to linger, you have to request
it (e.g. use -F/dev/Xl or -F/dev/ogll or set FB_FILE env var to
/dev/*l etc) |
19:33.31 |
jack |
oh, sweet |
19:33.34 |
brlcad |
or use an fbserv and render into
that |
19:33.45 |
jack |
then that stuff probably works properly :)
thanks |
19:34.41 |
danfalck |
brlcad, can I ask about sketch and
extrusion? |
19:35.35 |
danfalck |
is it possible to import lines and arcs from
another application- say a dxf file and then do an extrusion of the
closed path? |
19:35.37 |
brlcad |
danfalck: sure .. i'd also commented on
archer |
19:36.07 |
danfalck |
sorry, is there an irc log file somewhere? I
was offline for a bit. |
19:36.21 |
brlcad |
archer works on linux, just hasn't been
tweaked in cvs to build cleanly by default yet, it's 99% portable
code .. just has one part that supports loading binary modules that
isn't portable (and related to why you get blt errors) |
19:36.50 |
brlcad |
just fyi, in case it matters |
19:37.08 |
danfalck |
<PROTECTED> |
19:37.29 |
danfalck |
I didn't really even know what it was until
recently |
19:37.55 |
danfalck |
mged is fine with me though |
19:38.02 |
brlcad |
it's not immediately possible without tweaking
the code as it brings in dxf 2D entities in as BRL-CAD NMG entities
instead of "sketch" objects .. you can't extrude nmg entities but
the converter mod wouldn't be hard at all to make sketchs
instead |
19:38.58 |
danfalck |
it would probably be worthwhile to be able to
do that |
19:39.13 |
brlcad |
a little better would be to mode the extrude
operation to work on the 2D NMG entities too |
19:39.19 |
danfalck |
revolving the closed path would be useful
too |
19:39.35 |
brlcad |
that actually used to exist |
19:39.53 |
brlcad |
but well predates me and is no longer in the
repository |
19:40.24 |
brlcad |
i've been trying to find out what happened to
the revolution support myself... :) |
20:34.04 |
*** join/#brlcad clock_
(i=clock@84-72-60-30.dclient.hispeed.ch) |
22:11.29 |
*** join/#brlcad docelic
(i=docelic@ri01-097.dialin.iskon.hr) |
23:05.56 |
*** join/#brlcad ntroutman
(n=nathanie@prox.snu.edu) |
23:06.09 |
ntroutman |
anyone have time for kd-tree
questions> |
23:07.46 |
Maloeran |
Just ask |
23:08.39 |
``Erik |
(odd place to come ask, though) |
23:08.40 |
ntroutman |
if I have a random list of points, and goto
create a kd-tree, do I need to sort the list |
23:08.53 |
ntroutman |
hey, I'm trying to find anyroom about
raytracing |
23:09.10 |
docelic |
ntroutman: it's not rooms, it's
channels |
23:09.16 |
ntroutman |
yeah, yeah, so shoot me |
23:09.17 |
``Erik |
the act of storing in a kd-tree (or any space
partition) infers sorting of some form... |
23:09.19 |
docelic |
and try #blenderchat, then asking from there
on |
23:09.50 |
ntroutman |
thanks docelic |
23:09.54 |
Maloeran |
I'm not sure if the blender crowd knows much
about raytracing and acceleration structures :) |
23:09.58 |
``Erik |
heh |
23:10.29 |
ntroutman |
yeah, I'm not sure what channel would be best,
as its not really a modeling question, but a programming
question |
23:10.29 |
Maloeran |
ntroutman, you don't have to "sort" as such,
but you'll need to gather some information on your data to be able
to make good decisions on the splitting planes |
23:10.42 |
ntroutman |
Maloeran: |
23:11.27 |
ntroutman |
Maloeran: I think I should be doing a median
selection and creating branches based upon the points that lie on
either side of the median |
23:11.44 |
ntroutman |
but that would require sorting, wouldn't it,
to know which side of a median points fall on |
23:11.51 |
Maloeran |
That wouldn't give too good
performance |
23:11.57 |
``Erik |
not sorting, but a pas to find min and
max |
23:12.00 |
``Erik |
pass |
23:12.14 |
Maloeran |
The cost of traversal of a branch is
area*countOfPrimitive plus some constant |
23:12.37 |
ntroutman |
okay, find the median, then create sublist
containing the points from either side of the median? |
23:12.38 |
Maloeran |
You want to minimize the traversal cost,
isolating empty space or containing the geometry as much as
possible |
23:12.47 |
Maloeran |
Not the median, forget the median |
23:13.21 |
ntroutman |
I'm doing photon-mapping, everything I've read
said that the points should be partioned by alternating axis based
upon a median slection |
23:13.35 |
``Erik |
medianis non-optimal, but if it's for
education, why not, as a starting point? *shrug* |
23:14.01 |
Maloeran |
Ah... Oh, if you want a sub-optimal simple
solution, go ahead |
23:14.32 |
ntroutman |
I'll take a better solution assuming its easy
enough to implement |
23:14.43 |
ntroutman |
I'm not against learning something |
23:16.08 |
ntroutman |
I want things to be grouped based on euclidian
distance, since I have to do a ranged search |
23:19.52 |
Maloeran |
This brings back memories, Twingy?
:) |
23:20.15 |
Twingy |
unproductive ones, yes |
23:20.43 |
ntroutman |
lol, well its for an undergrad
computer-graphics course |
23:21.34 |
Twingy |
so you're paying some one to get told to
implement a flawed algorithm, where's the logic in that? |
23:22.28 |
ntroutman |
actually its a self-picked project, so, uhh,
i'm not sure what that makes it, lol |
23:22.57 |
ntroutman |
which part is the flawed algorithm? the
photon-mapping or the construction of the kd-tree? |
23:23.20 |
Maloeran |
Both are pretty much flawed from my point of
view |
23:23.29 |
Maloeran |
Should still be instructive though |
23:23.37 |
Twingy |
for your current educational state, none, when
you are more knowledgeable I'll have a different answer for
you |
23:24.17 |
ntroutman |
okay, so we agree that as an undergrad, this
is an instructional project, good, so I'm not completely wasting my
time |
23:24.29 |
Twingy |
yes, I'll agree with that |
23:24.38 |
ntroutman |
good :-D |
23:24.46 |
ntroutman |
I hate wasting to much of my time |
23:24.51 |
ntroutman |
lol |
23:25.31 |
ntroutman |
anyways, what would be a suggested method of
creating the kd-tree if not by the median of the values on a given
axis which alternates with each branch? |
23:26.07 |
Maloeran |
As I said, you want to minimize the traversal
cost, you want to isolate and contain geometry from empty
space |
23:26.51 |
Maloeran |
You can still go with the median initially,
and fix later on as some flaws become more obvious |
23:27.48 |
Maloeran |
( and if you can think of something better
than kdtrees, don't be afraid to explore it ) |
23:28.26 |
ntroutman |
isolate geometry from empty space? but we only
store photons that have hit geometry and we only search the map
when a ray hits geometry. So are you saying that they should be
partioned around what geometry they hit, but isn't that done
implicitly as they are already spatially close? |
23:31.19 |
Maloeran |
Ah, this is the sorting of photons, not the
sorting of primitives for ray/photon intersection |
23:32.21 |
ntroutman |
yeah, i'm just working on collecting the
photons in the emitting stage into a kd-tree for searching in the
rendering stage latter |
23:36.53 |
Maloeran |
Right. Median splits clearly wouldn't minimize
the search time there either, but it's a good first step |
23:37.30 |
Maloeran |
Median splits would be nice if every photon
had an equal chance of being used... but it's generally not the
case |