01:00.37 |
*** join/#brlcad Mac-
(TC430HX@bwv38.neoplus.adsl.tpnet.pl) |
01:00.37 |
Mac- |
hi there |
01:00.37 |
Mac- |
i going to change my AutoCAD to
BRL-CAD |
01:00.44 |
Mac- |
but under Linux Slackware |
01:01.22 |
Twingy |
cool |
01:03.09 |
Mac- |
but i have some questions |
01:03.20 |
Mac- |
i working on AMD K6-2 450MHz is it enough for
BRL-CAD ? |
01:03.29 |
Mac- |
256MB of RAM |
01:05.08 |
Twingy |
yes |
01:05.17 |
Twingy |
but you won't be able to work with anything
significantly large |
01:05.41 |
Twingy |
you'll want 2GB to work on a vehicle that has
complexity down to the nut and bolt |
01:05.58 |
Mac- |
2GB of RAM ???? |
01:06.07 |
Twingy |
yes, that's standard where I work |
01:06.17 |
Twingy |
I just ordered a pair of machines with 8GB of
ram 2 weeks ago |
01:06.29 |
Mac- |
no, i`m only student of mechanical engeenering
division |
01:06.46 |
Twingy |
I'd seriously recommend spending $200 to
upgrade to something faster |
01:06.55 |
Mac- |
on univeristy of minig and metallurgy in
poland (Cracow) |
01:06.55 |
Twingy |
like a 1.5ghz walmart pc with 512MB |
01:07.40 |
Mac- |
now i working on 2D only |
01:07.42 |
Twingy |
then you might be able to work on some
moderately complex geometry |
01:07.46 |
Twingy |
okie |
01:08.04 |
Twingy |
dinner time, bbl |
01:08.12 |
Mac- |
and what about hardware acceleration of
graphic card ? |
01:08.16 |
Mac- |
is there any ? |
01:09.58 |
Mac- |
now i have S3 Savage4 AGP, but wish change to
Matrox G200 AGP |
01:17.07 |
brlcad |
Mac-: that should be enough for very complex
models regardless |
01:17.34 |
Mac- |
what does it mean 'very complex' ? |
01:17.42 |
brlcad |
256MB that is .. like he said, to do an
_entire_ vehicle down to the nut, bolt, and wire |
01:18.27 |
Mac- |
but is there hardware acceleration for some
graphic cards ??? |
01:18.33 |
brlcad |
you should be able to deal with models that
are at least 100 MB in size |
01:19.03 |
brlcad |
it is opengl accelerated by default, but
perhaps not in the manner you're thinking |
01:19.29 |
brlcad |
it won't matter a whole lot what your video
card is as (again by default), it's a wireframe display in
mged |
01:19.47 |
brlcad |
your limits will be ray-trace time |
01:19.52 |
Mac- |
my models in AutoCAD had about less that 1MB
:) |
01:20.02 |
brlcad |
yeah, those are "tiny" :) |
01:20.31 |
brlcad |
have you used mged at all? |
01:20.46 |
Mac- |
no |
01:21.03 |
brlcad |
autocad is mostly geared towards drafting
whereas mged is geared towards csg-based solid modeling |
01:21.41 |
brlcad |
there is a sketch primitive type which will be
very familiar to an autocad sketch, but mged's drafting
capabilities are admitedly limited |
01:21.54 |
brlcad |
if you rebuild those models using csg, you'll
be much better off |
01:22.10 |
brlcad |
should shrink the size of your models
too |
01:22.21 |
ctjctj |
Mac, brlcad generates it's results on a pixel
by pixel basis for the most part. So the raytracing part (making
great images) requires very little in the way of a video card.
The first time I used brlcad for image generation, my machine had
5MBs of memory, ran at just over 16Mhz and generated pretty dang
good images. Oh the video card had less than 512Kbytes of
ram. |
01:22.33 |
Mac- |
but for now i have been use of AutoCAD only in
2D |
01:24.15 |
brlcad |
brl-cad's mged is not well-suited for 2D-only
;) |
01:24.15 |
brlcad |
for 2D only, you might want to consider
qcad |
01:24.15 |
Mac- |
BRL-CAD isn`t for flat drawing ? |
01:24.15 |
brlcad |
that said, I'd recommend trying out the mged
tutorial provided on the website |
01:24.32 |
brlcad |
brl-cad/mged isn't a drafting tool, though it
can do some limited drafting via the sketch primitive |
01:26.05 |
brlcad |
autocad is actually a "CADD" |
01:26.21 |
brlcad |
depending on whom you talk to at least
;) |
01:27.02 |
Mac- |
brl-cad is something like Inventor
??? |
01:28.40 |
Mac- |
ok, thx for your help |
01:28.42 |
brlcad |
yeah, that's a little bit closer comparison,
though still not quite the same |
01:28.47 |
Mac- |
bye for now |
01:29.04 |
brlcad |
better would be pro/e and
unigraphics |
01:29.08 |
brlcad |
cya |
01:29.26 |
ctjctj |
You are welcome, please feel free to come back
or just to try BRL-CAD and see what it can do for you. |
01:29.51 |
Mac- |
i will try, promise :) |
01:30.07 |
Mac- |
bye |
01:30.32 |
brlcad |
ctjctj: surprisingly enough, CAM/NC milling is
one of the active open-source interests that quickly sprung up
:) |
01:31.08 |
brlcad |
there are several people interested in writing
a g-gcode converter and other tools to add
cam-capabilities |
01:32.19 |
ctjctj |
The thing I wanted to do with DB5 was to add
some parametric capabilities to our databases. |
01:32.19 |
brlcad |
oh god yeah |
01:32.19 |
brlcad |
parametrics and constraints |
01:32.42 |
ctjctj |
I had my "joint" stuff working with XML for
about 30 seconds before somebody foobared it again. :-( |
01:32.58 |
brlcad |
somebody foobared it? |
01:33.30 |
brlcad |
joint stuff hasn't changed in cvs in quite a
while.. :) |
01:33.32 |
ctjctj |
Yeah, release cycle and an argument with
somebody over which XML parser we should use. |
01:33.40 |
brlcad |
heh, somebody |
01:35.53 |
brlcad |
i haven't played with a joint db in a couple
years |
01:36.07 |
brlcad |
dwayne gave a quick demo back then |
01:36.10 |
ctjctj |
I don't know if it ever worked while you have
been on the project. |
01:36.20 |
brlcad |
it worked then |
01:36.45 |
ctjctj |
Well, It doesn't work in the 6.* and later 5.*
releases. |
01:37.16 |
brlcad |
hrm |
01:37.38 |
ctjctj |
But with our modern machines, it should dang
well fly. The iteritive solver I wrote didn't dare do an update
per itteration, but today, with our desk top machines, it should be
able to do smooth mged motion. |
01:37.39 |
brlcad |
the 'demo' was 6.x .. we did find a few bugs,
but simple articulation worked |
01:38.22 |
brlcad |
maybe :) |
01:39.05 |
ctjctj |
It was nice to be able to send a single DB out
with a joint file attached to reconfigure the model...
|
01:39.27 |
brlcad |
I very recently tried a simple animation (sans
joints, just simple camera rotation) only to find very very wacky
things going on -- seemed like a bug in the tabinterp and other
table tools |
01:39.37 |
Twingy |
o.O |
01:40.07 |
brlcad |
hmm.. would be trivial to embed the joint file
into the .g as a binary object now |
01:41.18 |
brlcad |
I don't doubt it did work.. but I don't think
it does right now -- I tried reproducing the exact steps in a
published report only to get very different behavior |
01:41.31 |
ctjctj |
Hello Twingy, I'm Chris. |
01:41.35 |
*** join/#brlcad louipc
(~louipc@Toronto-ppp221609.sympatico.ca) |
01:41.40 |
louipc |
hi there |
01:41.44 |
brlcad |
I believe it has a lot to do with the fact
that quaternions are not dumped out in the saveview scripts instead
of transformation matrices |
01:41.50 |
brlcad |
howdy louipc |
01:42.06 |
brlcad |
s/not dumped/now dumped/ |
01:42.23 |
louipc |
I've been looking for some decent CAD software
for linux :D |
01:42.25 |
ctjctj |
Tabinterp doesn't care. It just does table
interpulation. |
01:43.32 |
louipc |
well right now I'm just doing 2D but
eventually I'll be drawing 3D solid models to use in CAM
applications |
01:44.05 |
ctjctj |
brlcad, when we were using tabinterp, we'd
dump a few keyframes, write a few scripts to extract the eye_pt and
orientation, then plug those together in to a table which tabinterp
would read. |
01:44.35 |
brlcad |
that's what I was doing |
01:45.18 |
ctjctj |
louipc, have you read any of the BRL-CAD
documentation? I'm not sure it will do what you want it to
do. |
01:45.36 |
brlcad |
like I said, I was following a set of
published steps in a report -- it 'almost' would interp correctly,
but it gave a slew of anamolies |
01:45.49 |
louipc |
I haven't read much |
01:46.32 |
brlcad |
like going berserk around 180 and 360 and
fairly randomly jumping to a different Z elevation for lengths at a
time |
01:47.11 |
brlcad |
louipc: there are tutorials and other
documentation available at http://brlcad.org if you're
interested |
01:47.15 |
Twingy |
ah, hi, am working on a circuit right
now |
01:47.22 |
ctjctj |
louipc, BRLCAD is a solid modling system. It
uses CSG to create complex objects. Since there is no explict
surface representation, many standard algorithms for analysing
models are not applicatlb.e |
01:47.57 |
ctjctj |
brlcad, what you describe sounds like euler
angles going bonkers. |
01:48.09 |
louipc |
hmm I'll have to read more about it for
sure |
01:48.38 |
ctjctj |
louipc, we'll be glad to help you, but we'd
rather you be happy then upset if our software doesn't match your
needs. |
01:49.20 |
louipc |
*grin* thanks I understand, I'm a pretty laid
back guy so no worries |
01:51.07 |
brlcad |
several very good papers came out at this
year's international shapes and solids conference |
01:51.26 |
ctjctj |
Cool. Who is current team leader? |
01:51.42 |
brlcad |
... |
01:52.04 |
brlcad |
well, as far as I know it's unchanged for the
near future |
01:52.31 |
brlcad |
though I'm the only one actually dedicated
with a full man-year of time explicitly to brl-cad afaik |
01:52.47 |
brlcad |
yep |
01:55.56 |
brlcad |
getting the package open sourced was
specifically for the purposes of keeping it alive regardless of the
various personal and 'corporate' politics that might/could have
otherwise killed it |
01:55.56 |
louipc |
# sing An Appropriate Skimmer |
01:55.56 |
brlcad |
at least now, I could quit and keep working on
the package indefinitely ;) |
01:55.58 |
louipc |
oops sorry |
01:56.06 |
louipc |
;) |
01:56.14 |
brlcad |
~dict skimmer |
01:56.52 |
louipc |
I was looking up coolant skimmers for the CNC
machine in the shop *Grin* |
01:56.56 |
ctjctj |
I figured as much. I tried to sign off on my
stuff but the requirement to get it notarized slowed me down, then
I was told it wasn't needed. I'm glad it was released in spite of
my fumble. |
01:58.27 |
brlcad |
it only took what.. 4 or 5 years? that was a
lot of continual pressing and meetings and e-mails and persistence
;) |
01:59.43 |
brlcad |
I think the package can really 'take off',
it's very well poised for it |
01:59.49 |
ctjctj |
I think that something like 99% of my code was
either public domain or given to the Army. So those should have
been "ok". The other stuff had copyright requirements to announce
my authorship when in verbose mode. |
01:59.50 |
brlcad |
mged's user interface is probably the largest
detriment, windows support is probably the second (as much as I
dislike and don't care about that platform) |
02:01.56 |
brlcad |
wrapper libraries :) |
02:01.56 |
brlcad |
like tk |
02:01.56 |
brlcad |
but not so fugly |
02:01.56 |
ctjctj |
This was using "glut" and it still was
contaminated. |
02:02.42 |
brlcad |
mm, modern glut is interesting, but still not
practical for large apps -- no threading and different event loop
supports |
02:03.14 |
ctjctj |
Oh I understand that. Just found the fact
that they used glut to only be about 50% of the solution. |
02:04.11 |
brlcad |
sdl, clanlib, and maybe gtk or qt are the few
big packages I'd consider if starting over (unless the language was
constrained to non-C/C++) |
02:06.03 |
brlcad |
the biggest decision is what to do about
widgets -- go with a wrapper lib like sdl and qt provide using
native widgets, draw your own and stick to just opengl, something
else |
02:06.10 |
ctjctj |
I've not used SDL yet. I don't like QT but
that's because I'm addicted to gnome. |
02:06.11 |
brlcad |
gtk is nice, though it's the least
cross-platform of the bunch (at least in terms of even just
supporting windows, linux, and mac) |
02:06.59 |
brlcad |
it'd work, but you have to wait for the gtk
guys to fix/support the other platforms (which they seem to be
_very_ slow at doing sometimes) .. like os x aqua support |
02:07.25 |
brlcad |
course one does have the source, so if it
really was a problem.. |
02:07.34 |
brlcad |
but then the motivation for using any lib is
to avoid that |
02:07.41 |
ctjctj |
Have you tried to fix anything in
GTK? |
02:07.47 |
brlcad |
nah |
02:08.01 |
brlcad |
it's a large codebase, I try to avoid that
;) |
02:09.33 |
ctjctj |
Everything is three and four places removed
from where I expect it to be. |
02:10.10 |
louipc |
hey... I don't know much about these things
but is wxWigets something like these libraries you're
mentioning? |
02:10.35 |
ctjctj |
Yes, it is louipc. |
02:10.52 |
louipc |
ah, is that one any good? |
02:11.33 |
ctjctj |
But, IMHO it goes in the wrong direction. It
is more for moving windows apps to linux/unix than for moving in
the other direction. And I believe ithas a license that isn't
"wonderful". |
02:14.40 |
louipc |
ooh |
02:14.40 |
brlcad |
louipc, there's also the issue of context
creation (the windows) and then there's widgets (buttons, dialogs,
knobs, etc) -- wxwindows is poor on the prior, aimed mostly at the
latter |
02:14.40 |
brlcad |
it also does a 'meh' job at the widgets
themselves imo |
02:14.40 |
ctjctj |
For any windowing system, you have a couple of
major components. "The event loop", "window control", and
"objects/widgets" |
02:14.40 |
ctjctj |
The event loop is often the easiest to deal
with. It normally has pretty direct translations, mouse buttons,
mouse movements, key presses, and things like that. |
02:19.14 |
louipc |
hehe I did that in Java ages ago,
"addMouseListener()" :P |
02:19.14 |
ctjctj |
The window creation is usually the hardest. It
is so closely tied to the window system that it is easy for OS or
window specific things to leak in to your generic window creation
system. |
02:19.14 |
ctjctj |
I.e. "Hand the window creation function the X
visual you want" or "use the hPallet when creating a
window" |
02:19.14 |
brlcad |
my current "biased choice" or preference is to
only rely on a framework for the window and opengl context creation
-- then do everything else internally (draw one's own
widgets) |
02:19.14 |
brlcad |
i.e. basically treat it like a game
interface |
02:19.14 |
ctjctj |
Then you have the widgets. They define your
programming paradime(sp). In addition, widgets ARE your look and
feel, and if they aren't beautiful, people hate them. |
02:19.15 |
louipc |
that's a lot more work eh? |
02:19.15 |
brlcad |
gui/widgets are often the most time-intensive
aspects |
02:19.15 |
ctjctj |
For example, MOTIF was the only game in town
for high quality widgets for X Windows for many years. But because
they were for pay, people left them behind till open-motif. But
motif themes/widgets look boring and fugly by todays
standards. |
02:19.15 |
louipc |
yeah for sure |
02:24.44 |
brlcad |
wooo.. damn that looks nice |
02:24.44 |
brlcad |
Twingy: the photon map rendering of moss
completed :) |
02:24.44 |
ctjctj |
One of Mike's project's was the "Bump project"
A virtual file system using tape backing. Mike had all the code
done, kernel mods, userland mods. He built a generic set of
scripts for the UI and tossed it over the fence. |
02:24.44 |
ctjctj |
Cray Research picked it up, put a new gui on
it, broke the user land stuff, then sold it for lots and lots and
then sold 1000s of systems just to do "file migration" |
02:24.44 |
louipc |
horrible |
02:24.45 |
Twingy |
heh |
02:25.35 |
louipc |
who |
02:25.42 |
ctjctj |
what? |
02:30.18 |
brlcad |
ctjctj: nice ;) |
02:31.55 |
ctjctj |
Max gave me a G5 with 0.5 terrabyte to work
with. And a fibre channel interface. Seems he expects me to add a
few more terrabytes to the system in the next few months...
:-) |
02:36.59 |
brlcad |
we're supposed to meet with max
"rsn" |
02:40.06 |
brlcad |
Twingy: http://ftp.brlcad.org/tmp/moss_pm.png |
02:40.06 |
ctjctj |
Good. I'll try to see if I can show up at the
same time. |
02:40.06 |
Twingy |
a littler better |
02:40.06 |
brlcad |
heh |
02:40.06 |
Twingy |
you save the photon map this time? |
02:40.06 |
Twingy |
oh |
02:40.06 |
Twingy |
you said it didn't work |
02:40.06 |
Twingy |
*shrug* |
02:40.06 |
brlcad |
i did save it just in case |
02:40.06 |
Twingy |
the irradiance gathering on the other side of
the box is bad |
02:40.06 |
brlcad |
that's supposedly a million photons |
02:40.06 |
Twingy |
near the corner |
02:40.06 |
brlcad |
i noticed |
02:40.06 |
Twingy |
that's part of the 'T' degeneracy |
02:40.06 |
brlcad |
the splotch up the side of the torus is
wierd |
02:40.08 |
brlcad |
dunno if that's a reflection of the cone's top
or something |
02:40.23 |
brlcad |
the color bleeding all turned out quite
nicely, though |
02:40.48 |
brlcad |
that's a lot of shadow rays I threw at
it |
02:41.15 |
brlcad |
you know.. that corner of the box shouldn't
have anything to do with irradiance gathering |
02:42.15 |
brlcad |
or do you mean the boxes actual side facing
away? |
02:44.16 |
brlcad |
Twingy, took 13 hours to fire those million
global photons, 256 irradiance rays (most of the time processing
the irradiance cache progress) |
02:45.23 |
Twingy |
rt.cx/~justin/images/moss_pm.png |
02:46.19 |
brlcad |
heh |
02:46.28 |
brlcad |
no? |
02:46.52 |
brlcad |
i'd expect you'd get photons reflecting
between the box and the surface several times |
02:46.55 |
Twingy |
no, it's gathering past the box |
02:47.08 |
Twingy |
the box wasn't acting as a boundary for the
irradiance gathering |
02:47.16 |
Twingy |
as it should be |
02:47.58 |
Twingy |
main reason why I dislike photon
mappin |
02:48.00 |
Twingy |
g |
02:48.51 |
Twingy |
I mean |
02:48.58 |
Twingy |
it's better than ambient phong |
02:51.34 |
Twingy |
but it's still far from path tracing |
02:51.34 |
brlcad |
that it is |
02:51.34 |
Twingy |
if you're looking for something in between
it's just fine |
02:51.34 |
brlcad |
should shove moss into rise and see what 13
hours can do |
02:51.34 |
Twingy |
1 box or cluster? |
02:51.34 |
Twingy |
I have a utility now |
02:51.34 |
brlcad |
wopr |
02:51.34 |
Twingy |
g-adrt |
02:51.34 |
brlcad |
i noticed |
02:51.34 |
Twingy |
oh, give it 1 hour |
02:51.34 |
Twingy |
and you'd have almost perfect
rendering |
02:51.34 |
brlcad |
g-adrt does a tesselation pass? |
02:51.34 |
Twingy |
no |
02:51.34 |
Twingy |
it expects bots |
02:51.34 |
Twingy |
I'd like to add auto tesselation into it at
some point |
02:51.35 |
Twingy |
but it creats the adrt project
framework |
02:51.36 |
Twingy |
you just need to be sure to position your
camera and put a light source in the scene |
02:51.36 |
Twingy |
I don't have g-adrt pulling light source info
from shaders |
02:51.36 |
brlcad |
moss's open-air wouldn't be an issue for the
path tracer? |
02:51.36 |
Twingy |
just color |
02:51.40 |
Twingy |
nope |
02:51.42 |
Twingy |
no issue at all |
02:51.44 |
brlcad |
good |
02:51.51 |
brlcad |
i'll have to try it post-release
sometime |
02:51.57 |
Twingy |
yep |
02:52.09 |
brlcad |
maybe whip up a quick tutorial |
02:52.26 |
Twingy |
after july 12 I can focus on making it a
little less expert-friendly |
02:53.03 |
brlcad |
after july 12, it'll be siggraph prep
time |
02:53.31 |
brlcad |
I should plan out some sort of schedule for
the BoF |
02:53.41 |
Twingy |
yah |
02:54.11 |
Twingy |
how long is the bof? |
02:55.59 |
brlcad |
an hour |
03:02.19 |
brlcad |
ctjctj: for what it's worth, there's a BRL-CAD
BoF at Siggraph this year "BRL-CAD: Open Source Solid Modeling" ..
interesting to see what kind of response/interest there
is |
03:02.19 |
louipc |
actually I think BRL-CAD is pretty much what
I've been looking for, it has some features that I don't need but
that's ok |
03:03.33 |
louipc |
I'd like to try adding some CAM extention to
it |
03:04.00 |
brlcad |
~seen clock |
03:04.00 |
ibot |
brlcad: i haven't seen 'clock' |
03:04.02 |
brlcad |
~seen clock_ |
03:04.02 |
ibot |
brlcad: i haven't seen 'clock_' |
03:04.06 |
brlcad |
hrm |
03:04.26 |
brlcad |
louipc: that would be very cool |
03:05.08 |
ctjctj |
brlcad, I wish I was going to SIGGRAPH.
Every year I put it in the budget and every year something comes
up. |
03:05.19 |
brlcad |
louipc: most interesting would probably be
either mged extensions and/or a new tool for converting geometry to
machining code |
03:06.11 |
ctjctj |
It would be interesting to see if using NMGs
to get a surface representation which could then be used to feed a
CNC... |
03:06.17 |
louipc |
yeah that would be the first step |
03:07.33 |
ctjctj |
Part of the fun will be adding the "tweeks"
needed to convert a virtual object to a real object. Such as the
fact that pro/e, by default, slightly slopes sides for "better mold
release" and other things like that. |
03:10.49 |
brlcad |
bah, let'em turn the cnc upside down and shake
it ;) |
03:11.13 |
brlcad |
then put "crane required for proper operation"
in the docs |
03:12.49 |
ctjctj |
I attended a pro/e demo a couple of years ago.
Most of the stuff they had was about turning pretty math into ugly
reality. Things like describing the radius of the "line" where a
cylendar joined a plate. In math terms, that's a right angle, but
in cnc terms, there is a little rounding that happens there. On
purpose. To keep the strength of the join up. |
03:12.58 |
ctjctj |
Otherwise things break at the joint...
:-( |
03:14.31 |
ctjctj |
think of dropping a RCC against a ARB8. Then
drop a torus around the RCC such that the center of the major axis
was at the surface of the arb8 and the major radius was equal to
the major radius of the RCC. |
03:14.47 |
brlcad |
yep |
03:15.31 |
brlcad |
that's interesting .. hard to intuit |
03:15.36 |
ctjctj |
Except that there is a limit on the size of
the torus, otherwise the angle is to steep, so they actully make
the torus a little smaller and bury it a little deeper. And pro/e
has 100s or 1000s of these sorts of rules. |
03:16.40 |
brlcad |
there's a new primitive that I've been dying
to add ever since I got started on the super ellipsoid |
03:16.48 |
brlcad |
a sweep primitive |
03:17.04 |
brlcad |
that would solve the curvature on curvature
problem we currently have |
03:17.34 |
ctjctj |
Then you add the external analysis program to
do things like "fluid flow under pressure" to allow them to verify
that the thing just created can be created by injection molding or
hot metal or what ever. It was impressive. |
03:18.04 |
brlcad |
e.g. take your RCC against and ARB8 example
and make it RCC against RCC .. we can't model a blend on that seam
continuously |
03:18.11 |
brlcad |
we could with a sweep primitive |
03:19.07 |
ctjctj |
The down side? Pro/e had a hard time
displaying anything much bigger than a widget. I think they were
using an O2 and wouldn't show us a complete cylender head, much
less a complete engine or vehicle. |
03:19.38 |
brlcad |
yeah.. a sweep primitive would give springs
too |
03:19.55 |
ctjctj |
I'm still impressed with P.T.'s math for the
particle solids. |
03:19.56 |
brlcad |
heh, pro/e's a dog still on large
models |
03:20.44 |
ctjctj |
Did you hear I did a brlcad movie a couple of
years ago? Had about 3 billion solids in the database. |
03:21.36 |
brlcad |
the missile fly through? |
03:22.09 |
brlcad |
i did see a missile movie, but maybe not the
finished |
03:22.25 |
ctjctj |
Nope, it was a helo fly through of fort AP
Hill. Near the drop zone. sound track was "low rider" and "danger
zone". |
03:22.36 |
brlcad |
ahh, don't think so |
03:22.45 |
brlcad |
releasable? :) |
03:23.23 |
ctjctj |
Started with the helo at altitude of about
2000 meters, did a slow slant into a near target indicator, then
did nape of the ground (1-2 meters) till egress. |
03:23.44 |
brlcad |
using tabinterp? :) |
03:24.40 |
ctjctj |
I don't remember the size of the terrain, but
I had 1/2 million trees planted correctly. |
03:25.58 |
*** join/#brlcad Pimpi
(~frank@p54818D69.dip0.t-ipconnect.de) |
03:26.05 |
ctjctj |
Is there anybody else that's real in this
channel? |
03:26.26 |
brlcad |
yep, only three aren't real |
03:26.46 |
ctjctj |
ibot, archivist and CIA-5? |
03:26.48 |
brlcad |
though we all idle differently |
03:26.58 |
brlcad |
sorry, 4 |
03:27.12 |
brlcad |
ChanServ, CIA-5, ibot, TheLastSpartan (usually
known as guu) |
03:27.41 |
brlcad |
several timezones represented |
03:27.57 |
ctjctj |
I can see that. |
03:28.20 |
ctjctj |
I've been missing Mike and the CAD team a lot
these last few weeks. |
03:48.40 |
brlcad |
here's the list if you happen to know where
any of the folks under "To Be Filed" fall |
03:48.43 |
brlcad |
http://cvs.sourceforge.net/viewcvs.py/brlcad/brlcad/AUTHORS?rev=HEAD |
03:49.59 |
brlcad |
they're "at least" special thanks .. main
question is whether they submitted code, whether it was
substantial, etc |
03:50.09 |
brlcad |
to be filed is at the end |
03:50.10 |
ctjctj |
correction: CTJ: Paladin Software with out an
"inc" and before JRMTech, please. |
03:50.44 |
ctjctj |
And Cray Research, Inc before Geometric
Solutions, inc. |
03:51.25 |
ctjctj |
Reed, Jr., Harry was the head of the BRL, NOT
a member of Geometric solutions. |
03:53.10 |
ctjctj |
And the special thanks Reed, Harry needs a
JR. |
03:53.36 |
CIA-5 |
BRL-CAD: 03brlcad * 10brlcad/AUTHORS: add cray
research and reorder affiliations for johnson |
03:53.36 |
ctjctj |
Adam Dray from geometric solutions, inc. He
is also a code contributor. More than special thanks. |
03:53.49 |
brlcad |
hrm, I swear someone corrected me differently
re reed |
03:54.02 |
ctjctj |
John Ousterhout is the author of
TCL/Tk. |
03:54.26 |
ctjctj |
Harry Reed, Jr is the ELDER of the two and was
the head of the BRL. |
03:54.34 |
brlcad |
yeah, though tcl/tk isn't an affiliation
:) |
03:55.04 |
ctjctj |
Harry Reed NO JR, is the younger and
contributed both as a member of BRL and Geometric
Solutions. |
03:56.02 |
ctjctj |
John K. Ousterhout is founder and CEO of
Electric Cloud, Inc. |
03:56.28 |
brlcad |
if I'm not mistaken, though -- his
'contribution' was not through that affiliation, he was
self-consulted |
03:56.39 |
brlcad |
s/consulted/consulting/ |
03:57.07 |
brlcad |
where does dray fall in the
timeline? |
03:57.16 |
brlcad |
names are listed cronologically |
03:57.18 |
ctjctj |
Adam worked for me at GSI. |
03:57.44 |
ctjctj |
John Ousterhout did tcl/tk at U.C.
Berkeley. |
03:57.47 |
brlcad |
we have all the gsi modifications now,
btw |
03:58.00 |
ctjctj |
Great! |
03:58.24 |
ctjctj |
I know david becker. I think he was Cray
Research. |
03:58.25 |
brlcad |
and a few of the pretty models.. which the air
force is being a pain about |
03:58.47 |
ctjctj |
The air force should be a pain about some of
those models. |
03:59.36 |
brlcad |
some of them, but not one in
particular |
03:59.50 |
brlcad |
trying to get release authority approval for
it, still pending |
03:59.50 |
ctjctj |
Bob Miles is one of the original bunch of
people Mike gathered in the lab in 394. He was famous for "It
compiles,ship it" and then going on vacation. |
04:00.04 |
brlcad |
hehe |
04:00.24 |
ctjctj |
MMDF was one of the places Bob worked
on. |
04:00.53 |
ctjctj |
Musgrave worked with us through Max. So that
would be about the time Lee was going back to school. |
04:01.17 |
ctjctj |
Sorry, Let me see, years fly by so fast when
you are having fun. |
04:01.24 |
brlcad |
before reschley? |
04:02.01 |
ctjctj |
Adam Draw was post Sue Muuss and long after
Reschley. Remember that Reschley was also part of the 2nd group in
to the 394 lab. And stayed on in part till very near the
end. |
04:02.30 |
ctjctj |
I'd guess that adam was around 1995 time
frame. And only there for a year or so. |
04:03.14 |
brlcad |
hmm.. perhaps before laut then |
04:03.18 |
ctjctj |
I know George E Toth but didn't meet him in
person. Is Dave Rodgers in that list? |
04:03.48 |
ctjctj |
Wolff was part of the original team then went
off to head up the NSF Internet. |
04:04.13 |
brlcad |
no rodgers listed |
04:05.14 |
ctjctj |
He needs to be added under mathmaticl help and
is attributed as US Navel Acadamy |
04:05.29 |
CIA-5 |
BRL-CAD: 03brlcad * 10brlcad/AUTHORS: swap the
harry reeds (yet again?), dray was with gsi and contributed
significant amounts of code |
04:05.46 |
brlcad |
wolff or rodgers? |
04:05.58 |
ctjctj |
Dave Rodgers is math from USNA |
04:06.33 |
brlcad |
before darisson? |
04:06.38 |
brlcad |
er, davisson |
04:07.29 |
ctjctj |
I meet Dave Rodgers in the early 90's and he'd
been working with Mike for years at that point. Dave Rodgers wrote
a book with a title simular to "Math for computer
graphics" |
04:07.48 |
ctjctj |
I'd put Dave Rodgers after Ed
Davisson. |
04:08.22 |
CIA-5 |
BRL-CAD: 03brlcad * 10brlcad/AUTHORS: added
david rodgers of usna for providing mathematical support |
04:08.31 |
brlcad |
Ed's pretty cool to work out math problems
with |
04:08.46 |
ctjctj |
One of David Rodger's books has an image that
Mike rendered for a cover. |
04:08.53 |
brlcad |
I go to him whenever I get stuck on some math
formulation |
04:08.58 |
brlcad |
which seems to happen a lot |
04:09.21 |
brlcad |
oh, that's neat |
04:09.27 |
brlcad |
that'd make for a good plug |
04:09.29 |
ctjctj |
Yep, I like Ed. One of the shitty things
about being "the expert" for my team is that I don't have the math
back up I need. |
04:12.23 |
ctjctj |
I can't find George E. Toth on google.
:-( |
04:14.29 |
brlcad |
where does miles fit in the special thanks
list? |
04:14.48 |
brlcad |
before jill? |
04:14.58 |
ctjctj |
Yes, long before Jill. |
04:15.28 |
ctjctj |
Jill Smith came in as team leader around
1988-1989. Bob Miles left BRL before then. |
04:16.13 |
ctjctj |
that's a bad date for Jill's first
interactions with BRLCAD |
04:16.44 |
ctjctj |
Let me see, Weaver, Dietz and Mike were the
first ones. |
04:16.52 |
brlcad |
jill, zumbrunnen, monk, and all of cecom where
shoe-horned in "somewhere" |
04:17.17 |
ctjctj |
Zum Brunnen was GSI time frame. Same time as
Adam Dray. |
04:17.56 |
brlcad |
cept they're in different lists |
04:18.55 |
ctjctj |
Sean, I'm sorry, in my head they go "Jill
showed up before I left cray. Adam and Zum Brunnen were after I
divorced Gwen." but I don't have any dates to put to those events.
:-( |
04:20.52 |
brlcad |
hehe |
04:22.50 |
CIA-5 |
BRL-CAD: 03brlcad * 10brlcad/AUTHORS: miles
sneaks onto the special thanks list, becker was reportedly with
cray research |
04:24.27 |
brlcad |
18 left to be filed, not too shabby |
04:25.08 |
ctjctj |
I'm trying to remeber if Terry Slattery was
contributing to BRLCAD or just Bump. |
04:27.47 |
ctjctj |
I think that George E. Toth was a BRL
person. |
04:29.03 |
brlcad |
i know a lot of the remaining, if not most all
of them are just special thanks -- folks he talked to or that
worked with someone on the team |
04:29.12 |
brlcad |
or managerial support of some sort |
04:30.51 |
brlcad |
when the new website comes on-line, i'd like
to give a little more historic detail about the key contributors
somewhere on it |
04:31.19 |
brlcad |
the 4 bins don't do some of those names
justic |
04:31.23 |
ctjctj |
I'll do what I can do to help. |
04:36.39 |
brlcad |
I'm planning on writing a technical paper on
the history of brl-cad here at some point (maybe while I'm at
siggraph if I can) |
04:36.59 |
brlcad |
from inception to open source |
04:37.34 |
Twingy |
sean, when you back at work? |
04:37.38 |
Twingy |
I was gonna call judy |
04:37.47 |
brlcad |
probably would appreciate some degree of
input/contribution for it |
04:38.07 |
brlcad |
if you'd be willing, that is |
04:38.08 |
ctjctj |
I'll try to hang here a bit more, if that will
help. |
04:38.31 |
brlcad |
Twingy: judge judy? |
04:38.36 |
brlcad |
oh, office lady |
04:38.53 |
brlcad |
Twingy: I'm there now, but won't/shouldn't be
tomorrow |
04:39.51 |
brlcad |
ctjctj: that would definitely help (on many
levels) ;) |
04:41.21 |
brlcad |
oh, speaking of open source brl-cad
adoptions.. this is one of the more recent and very neat projects:
http://ronja.twibright.com/ |
04:42.24 |
brlcad |
he provides drawings, instructions schematics
for making those point to point optical datalink connections, made
.g's http://ronja.twibright.com/3d/ |
04:42.58 |
brlcad |
those are brl-cad renderings too,
btw |
04:43.57 |
brlcad |
if clock ever shows up, he's always happy to
talk about it in detail :) |
04:46.13 |
ctjctj |
Looks neat. |
04:48.08 |
brlcad |
currently at 96 sites around the world (albeit
most are in czech repulic and most somewhere in europe) |
04:49.15 |
ctjctj |
I would have loved something like that a few
years ago. How do you get 10mbit/sec across a road? |
04:51.45 |
Twingy |
pringles can |
05:02.40 |
ctjctj |
What is surprising Pimpi? |
05:03.44 |
Pimpi |
[5:28] * brlcad pokes Pimpi to
wake u p |
05:04.52 |
Pimpi |
ouch |
05:05.11 |
ctjctj |
Well, I'm going to head off to bed. Night
all. |
05:05.14 |
brlcad |
ahh, i guess that was a bit early for you
;) |
05:05.16 |
CIA-5 |
BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c:
dang it, nfds is off by one -- check our own pipe fd ya
dolt. |
05:05.18 |
brlcad |
cya ctjctj |
05:08.04 |
CIA-5 |
BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c:
cull the blocking read now that select is selectively selecting
appropriately |
05:09.25 |
CIA-5 |
BRL-CAD: 03brlcad * 10brlcad/TODO: fixed mged
backgrounding when parent quickly fails |
06:08.59 |
CIA-5 |
BRL-CAD: 03brlcad * 10brlcad/AUTHORS: toth was
possibly BRL |
11:00.49 |
*** join/#brlcad phcoder
(~phcoder@pcp0011642003pcs.aberdn01.md.comcast.net) |
11:06.39 |
*** join/#brlcad archivist__
(~archivist@host217-35-76-52.in-addr.btopenworld.com) |
13:14.26 |
*** join/#brlcad clock-
(clock@twin.jikos.cz) |
15:06.05 |
CIA-5 |
BRL-CAD: 03twingy *
10brlcad/src/adrt/libtie/tie.c: experimenting with more efficient
BSP building methods. |
15:10.42 |
*** join/#brlcad Twingy_
(~justin@pcp0011647505pcs.aberdn01.md.comcast.net) |
16:06.27 |
*** join/#brlcad archivist_
(~archivist@host217-35-76-52.in-addr.btopenworld.com) |
16:29.51 |
ctjctj |
Hey, do we have a document describing the
changes made to the directory structure from before the src's were
in the src subdirectoryl. |
16:48.06 |
learner |
hmm, some of the directory structure is
covered in the HACKING file |
16:49.44 |
learner |
for the most part, the directories simply
moved to src/ if they contained source or src/other/ if it was not
our code |
16:50.44 |
learner |
h/ was renamed to include/ |
16:51.11 |
learner |
other than that, all the directories should
pretty much be intact |
16:51.43 |
learner |
there was no combining/splitting as part of
the process |
16:59.33 |
CIA-5 |
BRL-CAD: 03brlcad * 10brlcad/HACKING: mr.
jackson of gov computer news has requested to be updated on new
releases of BRL-CAD |
17:00.29 |
ctjctj |
Thanks. I'm going to take a look at what it
takes to drop the new g_bot.c into the code. |
17:02.27 |
learner |
ahh, that much I know fairly well having been
the last person to add a new primitive |
17:24.13 |
learner |
here's a quick summary http://ftp.brlcad.org/~sean/superell.html |
17:27.44 |
*** join/#brlcad ctjctj
(~ctj@192.55.203.132) |
21:39.34 |
CIA-5 |
BRL-CAD: 03twingy *
10brlcad/src/conv/g-adrt.c: adding region map support. |
21:53.39 |
*** join/#brlcad EricWilhelm
(~ewilhelm@pool-71-111-56-148.ptldor.dsl-w.verizon.net) |
23:00.47 |
*** join/#brlcad cad427
(~d91bb843@bz.bzflag.bz) |