00:03.26 |
*** join/#brlcad BigAToo
(n=BigAToo@cpe-24-209-94-205.woh.res.rr.com) |
00:27.39 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
01:02.38 |
CIA-31 |
BRL-CAD: 03brlcad * r33485
10/brlcad/trunk/src/libfb/if_ogl.c: this is more a blind stab, but
try to remove X11/keysym.h too. it's part of Xlib and presumably
not needed (glenn added both headers a long time ago) |
01:34.13 |
*** join/#brlcad
parodyoflanguage
(n=klh@mmds-216-19-34-118.twm.az.commspeed.net) |
01:38.36 |
*** join/#brlcad BigAToo
(n=BigAToo@cpe-24-209-94-205.woh.res.rr.com) |
03:43.04 |
*** join/#brlcad BigAToo
(n=BigAToo@cpe-24-209-94-205.woh.res.rr.com) |
04:12.18 |
*** join/#brlcad BigAToo
(n=BigAToo@75.52.175.178) |
04:33.56 |
*** join/#brlcad
Dr_Phreakenstein (n=phreak@216.151.24.198) |
04:34.31 |
Dr_Phreakenstein |
. |
04:36.38 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
04:43.50 |
Dr_Phreakenstein |
does anyone know the current progress of the
step interpreter? or perhaps how people can help with
that? |
04:47.28 |
*** join/#brlcad ashishrai
(i=d2d43dfb@gateway/web/ajax/mibbit.com/x-bbbcf736a7d873b7) |
04:48.36 |
ashishrai |
Hi All !!!! |
04:49.44 |
ashishrai |
I am a multi-touch enthusiast and I would like
to develop a multitouch interface with brl-cad, a cad system with
multi-touch will be very cool - what do you say !! |
04:51.17 |
Ralith |
ashishrai: That would be pretty neat. I look
forward to seeing your work. |
04:53.07 |
ashishrai |
Thanks Ralith :) |
04:54.19 |
ashishrai |
i was researching about a good opensource cad
software and i feel that brl-cad would be the best |
04:54.41 |
Ralith |
It's pretty much the only noteworth entry in
the field, as far as I know. |
04:55.09 |
ashishrai |
i have good working experience with
multi-touch ( developed both some hardware and software ) but i am
totally newbie to brl-cad |
04:55.18 |
ashishrai |
can you please help to how and where to get
started with brl-cad |
04:55.22 |
Ralith |
the code is pretty well put together |
04:55.40 |
Ralith |
well, what do you want your UI to
do? |
04:57.14 |
ashishrai |
right now i am thinking of having a UI similar
to google skectchup ie you can draw lines , polygons, solids etc
with your hand/pen on the software |
04:58.01 |
ashishrai |
i would try to extend it so that many person
can work on the same table - ie openning two or more parts , of say
, the same design |
04:58.21 |
Ralith |
You should be aware that, at the moment,
there's no reliable way to render regions in realtime. |
04:58.37 |
Ralith |
and as such shaded views like you describe
can't yet be done. |
04:58.41 |
Ralith |
this is coming. |
04:58.51 |
ashishrai |
ok !! |
04:59.35 |
Ralith |
if you're ok with that, I *think* libwdb is
the place you want to start; that's what provides an inteface for
reading/writing brl-cad databases. |
04:59.55 |
ashishrai |
but still the designing part instead of from
mouse and keyboard can be done a surface/table much
intitutively |
04:59.58 |
ashishrai |
yeah sure :) |
05:00.33 |
ashishrai |
we have very good documents on how to use
brl-cad , do we have such documentation for the code too |
05:01.45 |
ashishrai |
i am sorry if these are very vague questions ,
i will come back again after having a good look at the code-base
:) |
05:02.34 |
ashishrai |
i will concentrate on libwdb - thanks very
much for help :) |
05:04.10 |
Ralith |
I'm not sure how well documented the code is
in general, but I know a lot of effort has gone into it
lately |
05:04.18 |
Ralith |
it's certainly worth looking at. |
05:04.24 |
Ralith |
if only to judge its quality. |
05:04.32 |
brlcad |
Dr_Phreakenstein: how would you like to help
with it? |
05:04.48 |
brlcad |
(and yes, I know the status of it -- it's one
of my current tasks) |
05:06.15 |
brlcad |
ashishrai: that sounds pretty interesting --
are you interested in hooking multitouch into the existing modeling
interface (mged) or working on a new interface or something
else? |
05:07.00 |
brlcad |
libwdb is only for creating geometry -- not so
hot for editing in general since you can't read geometry that has
been written out |
05:07.08 |
brlcad |
for full read/write, you use librt |
05:07.35 |
brlcad |
libwdb is an interface on top of
librt |
05:08.16 |
brlcad |
the code is pretty well documented, but it is
a massive code base (more than a million lines) so there are plenty
of places that are over-commented and under-commented |
05:09.13 |
Ralith |
librt seems more monolithic the more I hear
about it :/ |
05:09.21 |
*** join/#brlcad b0ef
(n=b0ef@062016142244.customer.alfanett.no) |
05:09.36 |
ashishrai |
how about say from the gesture recognition
code i have known that till now the user has drawn a line from this
point to that and then i would like to invoke the command from
brl-cad to display that |
05:09.45 |
ashishrai |
i would like to first start with this basic
one |
05:10.14 |
brlcad |
Ralith: librt isn't a million lines ..
:) |
05:10.16 |
Dr_Phreakenstein |
also interested in multi-touch, but i cannot
help/use in the near future |
05:10.37 |
yukonbob |
hello, cadheads |
05:11.00 |
Dr_Phreakenstein |
hello, yukonbob |
05:11.07 |
ashishrai |
then when the user will complete the polygon
it will be displayed as a polygon which then again can be stretched
in a direction to create a solid |
05:11.08 |
brlcad |
librt is basically the file format (.g), basic
in-memory geometry representation, and ray-tracing |
05:11.12 |
yukonbob |
evening, doctor |
05:11.14 |
brlcad |
no more, no less |
05:11.29 |
Dr_Phreakenstein |
i am still learning to code, so nut much help
there |
05:11.40 |
brlcad |
168k lines at a glance in librt |
05:11.54 |
Dr_Phreakenstein |
however, i am can help test/debug |
05:12.13 |
Dr_Phreakenstein |
i am still studying the ISO standard
now |
05:12.23 |
ashishrai |
any sort of help will be highly appreciable
:) |
05:12.30 |
brlcad |
ashishrai: the issue with a brl-cad interface
is that we don't do much at all with 2D entities -- most of the
interactions are in 3D space creating 3D objects directly |
05:12.32 |
ashishrai |
i am completely newbie :) |
05:13.05 |
Dr_Phreakenstein |
my overall plan is to develop an opensource
system to do rapid prototyping, with
scale-to-manufacturability |
05:13.28 |
brlcad |
it would be really interesting to have a
gesture for the various primitives, editing operations, and view
manipulations .. |
05:13.49 |
ashishrai |
cant we draw things like lines planes etc in
3d too |
05:13.49 |
Dr_Phreakenstein |
yes |
05:13.56 |
ashishrai |
yes true :) |
05:14.05 |
Dr_Phreakenstein |
yes to brlcad |
05:14.38 |
brlcad |
ashishrai: you can, but we focus on solid
modeling -- with is intrinsically 3D, objects that occupy a
volume |
05:15.07 |
brlcad |
so instead of "draw me these four lines, make
a square, extrude it to make a box", we go directly to "make be a
box with these dimensions" |
05:15.20 |
brlcad |
s/be/me/ |
05:15.48 |
brlcad |
Dr_Phreakenstein: understandable that you'd be
learning the code -- can you do more than test/debug, though?
:) |
05:15.53 |
ashishrai |
<PROTECTED> |
05:16.07 |
brlcad |
we're not exactly ready for testing/debugging
just quite yet (maybe in a few weeks) |
05:16.33 |
Dr_Phreakenstein |
well, it will take me longer than that to
learn C |
05:16.42 |
Dr_Phreakenstein |
i was just now working on python |
05:16.50 |
ashishrai |
editing of a design on multi-touch surface
will also be very great - eg a team working on it |
05:16.53 |
brlcad |
ashishrai: that's my point -- our basic
primitives are not 2D entities, they're 3D ones -- so the gestures
would have a domain to work within |
05:17.31 |
jonored |
Dr_Phreakenstein: You're aware of the RepRap
open-source rapid prototyping machine and all that, right? Sounds
related, and you're not in their channel here :) |
05:17.54 |
brlcad |
ashishrai: here is a basic overview of our
fundamental entity types |
05:17.57 |
brlcad |
http://brlcad.org/tmp/primitives/Primitives3_grouped.png |
05:19.16 |
Ralith |
Dr_Phreakenstein: open source rapid
prototyping, hm? Ever heard of reprap? |
05:19.24 |
ashishrai |
but how , from the user point of view , can i
directly describe such a primitive on a multitouch
surface |
05:19.26 |
Dr_Phreakenstein |
nope |
05:19.34 |
Dr_Phreakenstein |
just looked up |
05:19.38 |
Ralith |
Dr_Phreakenstein: you'll love it. |
05:19.44 |
brlcad |
ashishrai: that would be the trick/work/task
:) |
05:19.48 |
Ralith |
open source sub-$1k FDM machine. |
05:19.58 |
Dr_Phreakenstein |
pretty neat, and a great starting
point |
05:20.19 |
Dr_Phreakenstein |
i am thinking larger than that, and with a
high degree of automation |
05:20.21 |
ashishrai |
one way can be - there can be a menu to be
selected and then the user can edit it and view it in a intuitive
way |
05:20.46 |
Ralith |
Dr_Phreakenstein: automation in what
way? |
05:21.10 |
brlcad |
ashishrai: complex gestures for complex
shapes, for example .. a "d" gesture might make a cylinder or an
"o" might make a sphere |
05:21.54 |
brlcad |
or yeah, they select a gui option .. "create
torus" .. then the gesture would be specific to the parameters for
the torus |
05:22.15 |
jonored |
But it's a lot of basic development done, and
if you can be compatible you've got a lot of people who would be
interested. But the rapid prototyping talk probably would fit
better over in #reprap :) |
05:22.41 |
yukonbob |
ashishrai: have you heard of Jeff
Han? |
05:22.42 |
brlcad |
basic 3D view manipulation using gestures is
something that would be interesting/useful to have by itself
without even considering editing options |
05:22.49 |
Dr_Phreakenstein |
still working on overall plan, however, the
original idea was for people to be able to submit something, and i
build and assemble it for them... |
05:23.02 |
Ralith |
hey jonored! I was about to mention
you. |
05:23.13 |
ashishrai |
hmmmm , so where should i start looking in the
code where say i can invoke a command with required
argumnts |
05:23.14 |
ashishrai |
yukonbob: yeah sure |
05:23.18 |
ashishrai |
he is the bond |
05:23.30 |
yukonbob |
?"the bond" |
05:23.39 |
Ralith |
Dr_Phreakenstein: I wouldn't call that open
source rapid prototyping. |
05:23.41 |
ashishrai |
i think he is collaborating with Autocad to
develop such a thing |
05:23.50 |
brlcad |
ashishrai: a good starting point would be the
view gestures that were worked on for blender: http://wiki.blender.org/index.php/Manual/Gestures |
05:23.54 |
Dr_Phreakenstein |
it started with circuit boards, where you
would send art, i would cut a circuit, and a shipping label would
be in a printer |
05:24.02 |
Ralith |
Dr_Phreakenstein: I'd call that Yet Another
Commercial RP service :P |
05:24.13 |
Dr_Phreakenstein |
no, the overall scheme is larger than
that |
05:24.20 |
brlcad |
implementing something like that for mged or
archer would be pretty straightforward |
05:24.28 |
Dr_Phreakenstein |
up to that point, you are correct |
05:24.53 |
Dr_Phreakenstein |
my idea would be based on all open source
software |
05:25.10 |
Dr_Phreakenstein |
i could do the work for you, |
05:25.43 |
Dr_Phreakenstein |
or set up the facilities for you to have some
or all of your own capabilities |
05:26.02 |
Dr_Phreakenstein |
it would have to scale up or down |
05:26.14 |
ashishrai |
very good and it will be a good starting point
- after that i will know/think of some editing capabilities too
:) |
05:27.13 |
brlcad |
ashishrai: the places to look for mged and
archer are in src/mged and src/archer respectively .. they are two
rather different modeling interfaces (both are C+Tcl hybrid code
bases) one in production use, the other a new prototype
interface |
05:27.38 |
brlcad |
mged on the C side would probably be the
easiest to get started with unless you know Tcl |
05:27.40 |
Dr_Phreakenstein |
also, part of that is developing /good/ cnc
controllers using step-nc, with emc2, on realtime linux |
05:28.31 |
ashishrai |
great !! thanks brlcad :) |
05:28.54 |
yukonbob |
brlcad: how is archer these days? |
05:29.28 |
brlcad |
yukonbob: coming along well actually .. bob
has been testing most of his big libged refactoring efforts by
putting the changes into archer first |
05:29.53 |
brlcad |
so now archer can do almost everything mged
can do via the command line |
05:30.30 |
yukonbob |
brlcad: that sounds like an excellent way to
do development on it... :) |
05:30.34 |
yukonbob |
?screenshots? |
05:30.37 |
brlcad |
so archer is fully hooked into libged, and now
he's working on integrating libged back into mged (which will help
archer as well) |
05:31.07 |
brlcad |
yukonbob: mm.. don't have any fresh ones on me
at the moment |
05:31.35 |
brlcad |
there is the old one int /tmp/ if you've never
seen it at all |
05:31.38 |
Dr_Phreakenstein |
i look forward to any improvements to
archer |
05:32.39 |
brlcad |
http://brlcad.org/tmp/Archer_0.5prototype.png
(from like three years ago) |
05:33.15 |
Ralith |
not bad. |
05:33.55 |
brlcad |
if archer can get all of mged's command line
functionality, and a few portions of the gui-only functionality
that it's missing, it'd be viable to supplant mged after an
alpha/beta testing period |
05:34.25 |
brlcad |
that'd be a ways down the road, though, as
mged's gui functionality is pretty substantial compared to
archer |
05:34.58 |
Dr_Phreakenstein |
yes, but archer is pretty |
05:35.02 |
Dr_Phreakenstein |
:) |
05:35.04 |
Ralith |
^ |
05:35.28 |
brlcad |
and the same could have been said about mged's
command-line functionality compared to archer, but here we are
6-months later or so and they're nearly unified |
05:35.53 |
Dr_Phreakenstein |
i am impressed |
05:36.05 |
Dr_Phreakenstein |
that is some pretty substantial work |
05:36.52 |
Dr_Phreakenstein |
there will never be a replacement for a good
command line |
05:37.02 |
yukonbob |
"supplant" -- how so? |
05:37.05 |
yukonbob |
get rid of mged? |
05:37.46 |
brlcad |
as in replace it eventually if/when it
encompassed most of the same functionality |
05:37.57 |
yukonbob |
frowns |
05:38.05 |
brlcad |
why? |
05:38.13 |
brlcad |
it's not like mged goes away |
05:38.16 |
yukonbob |
i _like_ mged ;) |
05:38.36 |
brlcad |
it'd be more like the two would merge .. they
*are* effectively merging by the nature of refactoring mged into a
libged |
05:38.45 |
Dr_Phreakenstein |
there is a certain difficulty in maintaining
parallel implementations of a given functionality |
05:38.48 |
brlcad |
making them both use the same editing
library |
05:39.02 |
yukonbob |
if it's all still there in some way, that's
fine... a window in archer, and a way to hide archer's button
panels |
05:39.52 |
yukonbob |
enjoys writing his code in
Tcl anyway, and [source]ing it... |
05:39.55 |
brlcad |
yeah, it wouldn't be hard to add an option to
make archer spit out three windows instead of one to make it closer
to mged |
05:40.15 |
brlcad |
mged actually already has the logic in it to
make it a single-window app instead of the multi-window default it
does now |
05:40.20 |
yukonbob |
procedural constructive solid
geometry |
05:40.34 |
brlcad |
it was just never fully stabilized as that
same mod added tear-off menus and other glitz |
05:40.55 |
brlcad |
and the tear-off's didn't behave quite right
iirc (for the ones that are dynamic) |
05:41.19 |
brlcad |
yukonbob: you do know that archer is more Tcl
than mged is? :) |
05:41.27 |
yukonbob |
archer has always been good-looking, and it's
nice to hear it's progressing... and coding against the libs can
only be good for all involved, so "here's to archer" |
05:41.51 |
yukonbob |
re: archer and Tcl -- no... I think I'm
starting to like it more |
05:41.53 |
yukonbob |
:) |
05:41.59 |
yukonbob |
LOL |
05:42.02 |
brlcad |
it's actually pure tcl |
05:42.20 |
yukonbob |
that's _really_ nice to hear. |
05:42.53 |
yukonbob |
still needs to get his
system stable, and then I'll do more than just "talking" about
rendering and using the editors :P |
05:42.54 |
brlcad |
well, that and it has a package load that
hooks into C for the state management and geometry processing (via
libged and librt) |
05:43.08 |
brlcad |
instead of an embedded tcl interpreter, it is
just a tcl script that kicks off |
05:43.27 |
Ralith |
brlcad: archer is tcl? really? I didn't know
TCL could look decent :P |
05:43.29 |
Ralith |
tk that is. |
05:43.36 |
brlcad |
Ralith: yeah, no kidding :) |
05:43.52 |
yukonbob |
! |
05:43.53 |
brlcad |
there are a lot of tricks and tweaks off of
the defaults to make it look sane like that |
05:44.09 |
yukonbob |
shame -- Tk has been undergoing a facelift for
years now |
05:44.18 |
yukonbob |
tile, ttk |
05:44.20 |
brlcad |
it does get a bad rap |
05:44.46 |
yukonbob |
people look at screenies from the 80's and say
"that doesn't look modern" |
05:45.06 |
brlcad |
and mostly just because a handful of the
widget defaults were braindead dumb .. some guy's pet peave on the
way he wanted it |
05:45.16 |
brlcad |
tile/ttk are pretty cool.. |
05:45.48 |
yukonbob |
goes to grab
food... |
05:46.00 |
brlcad |
little harder to use and the widgets aren't as
fleshed out, but it's a vast improvement |
05:46.18 |
Dr_Phreakenstein |
tcl/tk can look quite good, same as qt3, and
is quite stable and robust |
05:47.32 |
*** join/#brlcad DanielFalck
(n=dan@pool-71-111-77-16.ptldor.dsl-w.verizon.net) |
06:07.04 |
Dr_Phreakenstein |
find -type f|cat|wc -l |
06:07.11 |
Dr_Phreakenstein |
36591 |
06:07.28 |
Dr_Phreakenstein |
total lines in brlcad svn |
06:07.45 |
louipc |
clear |
06:07.50 |
louipc |
oops |
06:08.02 |
Dr_Phreakenstein |
clear |
06:08.17 |
louipc |
only 36k lines? |
06:08.23 |
Ralith |
that doesn't sound right |
06:08.24 |
louipc |
<PROTECTED> |
06:08.29 |
louipc |
;) |
06:08.32 |
Ralith |
more likely. |
06:09.13 |
Dr_Phreakenstein |
hmmm |
06:09.16 |
Dr_Phreakenstein |
oops |
06:09.30 |
Dr_Phreakenstein |
files |
06:09.53 |
louipc |
you want `find -type f -exec cat {} \; | wc
-l` I guess |
06:10.30 |
Dr_Phreakenstein |
11860839 |
06:10.41 |
Dr_Phreakenstein |
cat `find -type f`|wc -l |
06:11.00 |
Dr_Phreakenstein |
sorry, tired |
06:11.37 |
Dr_Phreakenstein |
11,860,839 (commas added for
emphasis) |
06:12.11 |
louipc |
wow my computer is so slow |
06:12.43 |
Dr_Phreakenstein |
executing that command? |
06:12.50 |
louipc |
can't be 11M though... |
06:12.51 |
Dr_Phreakenstein |
took 3.512 real seconds |
06:12.52 |
louipc |
that's crazy! |
06:13.03 |
louipc |
yes I run a pIII |
06:13.06 |
Dr_Phreakenstein |
no, that is not just source |
06:13.16 |
Dr_Phreakenstein |
that is everything |
06:13.33 |
Dr_Phreakenstein |
which means that if there is a cr/lf in a png,
it is counted |
06:13.55 |
louipc |
yea |
06:14.13 |
Ralith |
louipc: why can't it be 11M? |
06:14.34 |
Ralith |
Dr_Phreakenstein: try -iname '*.c??' -or
-iname '*.h??' |
06:14.54 |
louipc |
Dr_Phreakenstein: is that on the svn checkout
or on an extracted tarball? |
06:14.59 |
Dr_Phreakenstein |
cat `find -type f`|grep .h|wc -l |
06:15.05 |
Dr_Phreakenstein |
1967863 |
06:15.23 |
louipc |
Ralith: seems like 10 times what I thought it
was around |
06:15.27 |
Dr_Phreakenstein |
.c yields |
06:15.35 |
Dr_Phreakenstein |
2998240 |
06:15.49 |
Ralith |
Dr_Phreakenstein: ...why didn't you just do
what I suggested :P |
06:15.50 |
louipc |
oh wow |
06:16.06 |
Dr_Phreakenstein |
already executed mine |
06:16.07 |
Ralith |
louipc: brl-cad is big. |
06:16.23 |
louipc |
i know |
06:16.47 |
Dr_Phreakenstein |
also, that includes css files |
06:17.30 |
louipc |
Dr_Phreakenstein: is that on the svn
checkout? |
06:17.33 |
louipc |
11M? |
06:17.44 |
Dr_Phreakenstein |
but mine includes other erronious
things |
06:17.45 |
Dr_Phreakenstein |
yes |
06:17.53 |
louipc |
because you'd get all the .svn stuff
then |
06:18.11 |
Dr_Phreakenstein |
according to the over simplified, unfiltered
command above |
06:18.19 |
Dr_Phreakenstein |
true, so not perfect |
06:18.28 |
Dr_Phreakenstein |
still impressive |
06:18.49 |
louipc |
the number will be a lot smaller without
.svn |
06:19.35 |
Dr_Phreakenstein |
perhaps |
06:19.46 |
Ralith |
still >1M |
06:20.23 |
louipc |
no. of files minus .svn = 11131 |
06:20.38 |
Dr_Phreakenstein |
yes, but those are small files |
06:20.47 |
Dr_Phreakenstein |
cat `find -type f`|grep -v .svn|wc
-l |
06:20.53 |
Dr_Phreakenstein |
11838213 |
06:21.07 |
Dr_Phreakenstein |
compare to |
06:21.09 |
Dr_Phreakenstein |
11860839 |
06:21.22 |
louipc |
hmm interesting |
06:22.14 |
louipc |
I think you have to put the grep inside the `
` though |
06:22.28 |
louipc |
try that :P |
06:23.35 |
Ralith |
heh |
06:23.48 |
Ralith |
louipc: I was referring to LoC |
06:24.18 |
louipc |
the history is probably bigger than the actual
codebase |
06:24.56 |
Dr_Phreakenstein |
good catch |
06:25.09 |
Dr_Phreakenstein |
cat `find -type f|grep -v .svn`|wc
-l |
06:25.16 |
Dr_Phreakenstein |
5615906 |
06:25.49 |
Dr_Phreakenstein |
cd /usr/src/linux-2.6.28-gentoo |
06:25.53 |
Dr_Phreakenstein |
make distclean |
06:26.02 |
Dr_Phreakenstein |
time cat `find -type f`|wc -l |
06:26.07 |
louipc |
so you finally got the 'real' number
hehe |
06:26.09 |
Dr_Phreakenstein |
10122684 |
06:26.13 |
Dr_Phreakenstein |
yeah |
06:26.27 |
Dr_Phreakenstein |
that is much more believable |
06:26.42 |
Dr_Phreakenstein |
5.6 million |
06:26.55 |
Dr_Phreakenstein |
that's a lot o characters |
06:27.41 |
Dr_Phreakenstein |
over half the size of the linux
kernel |
06:27.48 |
louipc |
you should subtract the blank lines
hehe |
06:28.14 |
Dr_Phreakenstein |
ok, this is fun, but i don't have all
night |
06:28.32 |
Dr_Phreakenstein |
if i was going to do that, i ought to be more
productive than counting |
07:22.10 |
*** join/#brlcad clock_
(n=clock@77-58-239-209.dclient.hispeed.ch) |
08:27.00 |
*** join/#brlcad
Dr_Phreakenstein (n=phreak@216.151.24.198) |
08:45.03 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
10:01.22 |
*** join/#brlcad geocalc
(n=geocalc@lns-bzn-38-82-253-107-236.adsl.proxad.net) |
10:46.29 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
10:58.09 |
*** join/#brlcad b0ef`
(n=b0ef@95.34.57.61.customer.cdi.no) |
11:35.58 |
d-lo |
Mornin all! |
11:36.54 |
starseeker |
snnnnooorrreeeee |
11:37.32 |
starseeker |
d-lo: Wow you're an early riser :-P |
11:37.57 |
starseeker |
shakes head and faces up to
the reality of having to drive before 7am... |
11:41.09 |
d-lo |
up at 0415 to be @ work by 0615 ;) |
11:42.05 |
d-lo |
throws a bucket of ice water
on starseeker. 'Mornin Sunshine!' |
11:43.10 |
starseeker |
is nocturnal by inclination
:-P |
11:43.58 |
d-lo |
has choosen to sync
'sleeping habits' with his wife... works out much better in the end
;) |
11:44.30 |
starseeker |
understandable :-) |
11:45.02 |
d-lo |
based on irc activity, quite a few 'cadheads'
are either nocturnal or on the other side of the globe :) |
11:45.24 |
Ralith |
nocturnal here |
11:47.13 |
d-lo |
Ralith: Washington state? |
11:54.23 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
11:57.56 |
starseeker |
yukonbob: Here's a reasonably recent image:
http://bzflag.bz/~starseeker/archer.png |
11:58.42 |
starseeker |
knows he shouldn't use tire
so much, but in this case bob wrote a plugin for tires which is
visible on the right. |
11:59.34 |
d-lo |
Wow. Thats a *Nice* tire! Only the
combination of a sexy Cad system and brilliant programmers could
have come up with that! |
11:59.43 |
d-lo |
:D |
12:15.39 |
CIA-31 |
BRL-CAD: 03davidloman * r33486 10/rt^3/trunk/
(8 files in 3 dirs): Added Getters n Setters to the
NetMsgs |
12:16.49 |
archivist |
starseeker, how long did it take to
create |
12:20.58 |
brlcad |
starseeker: nice |
12:21.58 |
brlcad |
Dr_Phreakenstein: try running sh/enumerate.sh
.. that will give a more accurate file/line count |
12:23.49 |
brlcad |
(which will report even non-blank lines
too) |
12:25.36 |
CIA-31 |
BRL-CAD: 03davidloman * r33487 10/rt^3/trunk/
(17 files in 4 dirs): Re-org NetMsg and subclasses into dedicated
dir |
12:40.32 |
*** join/#brlcad geocalc
(n=geocalc@lns-bzn-38-82-253-107-236.adsl.proxad.net) |
12:54.02 |
CIA-31 |
BRL-CAD: 03brlcad * r33488
10/brlcad/trunk/sh/enumerate.sh: update the enumeration to more
accurately count documentation line counts (wasn't counting the
docbook xml files, was counting cmakelist build files and svn
files) and 3rd party sources (wasn't counting the c++
sources). |
12:56.18 |
*** join/#brlcad BigAToo
(n=BigAToo@adsl-75-52-175-178.dsl.dytnoh.sbcglobal.net) |
13:35.02 |
*** join/#brlcad docelic_
(n=docelic@78.134.192.144) |
13:48.57 |
*** join/#brlcad madant
(n=madant@117.196.143.185) |
14:03.17 |
*** join/#brlcad geocalc
(n=geocalc@lns-bzn-38-82-253-107-236.adsl.proxad.net) |
14:33.56 |
yukonbob |
starseeker: re: archer - nice! thx |
14:34.06 |
CIA-31 |
BRL-CAD: 03bob1961 * r33489
10/brlcad/trunk/src/ (15 files in 2 dirs): More mods related to
MGED using libged. |
14:53.19 |
CIA-31 |
BRL-CAD: 03davidloman * r33490 10/rt^3/trunk/
(2 files in 2 dirs): Added NetMsg subclass:
GeometryManifestMsg |
14:54.48 |
d-lo |
make oddness :/ its not seeing files that are
there and seeing other files that aren't there...... ghost in the
shell :/ |
14:59.06 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
15:36.31 |
*** join/#brlcad geocalc
(n=geocalc@lns-bzn-38-82-253-107-236.adsl.proxad.net) |
16:01.54 |
*** join/#brlcad Elrohir
(n=kvirc@p5B14D722.dip.t-dialin.net) |
16:58.48 |
*** join/#brlcad BigAToo
(n=BigAToo@75.52.175.178) |
17:08.11 |
CIA-31 |
BRL-CAD: 03bob1961 * r33491
10/brlcad/trunk/src/mged/mged.c: Added ged_output_handler. Output
from rt, rtcheck, rtedge, etc. is restored. |
17:15.58 |
*** join/#brlcad csanyipal
(n=csanyipa@91.102.231.33) |
17:16.15 |
csanyipal |
Hello! |
17:18.32 |
csanyipal |
I'm making a tutorial for my pupils. I want to
ask you about Ellipsoid Generic (ellg) that can be find in the
"Introduction to the MGED" tutorial at page 261. |
17:19.06 |
d-lo |
Ask away! |
17:19.28 |
csanyipal |
I can't figure out what is the Chord length,
l? |
17:19.54 |
csanyipal |
I can't find it here: http://en.wikipedia.org/wiki/Ellipsoid |
17:24.10 |
d-lo |
don't quote me on this, but if you look at the
drawing on p261, I believe the Chord length is the distance between
B and C.... |
17:26.07 |
d-lo |
i *think* an ellg is merely an ell with
v->c being equal to v->b and l = b->c. |
17:27.04 |
d-lo |
similar is the ell1. Instead of controlling l
(as in the ellg), one controls r (which is v->b AND
v->c) |
17:27.22 |
d-lo |
again, don't quote me :) |
17:28.03 |
csanyipal |
d-lo: ok, I'll think about what did you say!
:) |
17:28.06 |
d-lo |
wait for brlcad and/or starseeker and/or
anyone else with a firmer grasp on BRL-CAD's ellipsoid
implementation |
17:28.22 |
csanyipal |
d-lo: ok |
17:34.38 |
CIA-31 |
BRL-CAD: 03davidloman * r33492 10/rt^3/trunk/
(14 files in 6 dirs): Finished implementing GeometryManifestMsg.
Cleaned up a segfault in netMsgSerialTest |
17:42.50 |
csanyipal |
I try to create an ellg and I think I figure
out what is the Chord length: it is the Major Axis of the
Ellipse.. |
17:45.16 |
csanyipal |
I'm sure about this. :) |
17:45.18 |
*** join/#brlcad b0ef
(n=b0ef@062016142244.customer.alfanett.no) |
17:45.28 |
d-lo |
alrighty then. Good on ya! |
17:45.45 |
csanyipal |
d-lo: Thanks anyway! :) |
17:49.33 |
*** join/#brlcad saltan
(n=lievensa@d51530284.access.telenet.be) |
17:50.03 |
*** part/#brlcad saltan
(n=lievensa@d51530284.access.telenet.be) |
18:03.29 |
*** join/#brlcad jonored_
(n=jonored@pool-71-162-75-2.bstnma.east.verizon.net) |
18:10.43 |
*** join/#brlcad ``Erik_
(i=erik@c-76-111-12-116.hsd1.md.comcast.net) |
18:10.55 |
d-lo |
hai ``Erik_ ! |
18:12.21 |
d-lo |
kicks
CIA-31 |
18:12.21 |
CIA-31 |
ow |
18:12.25 |
CIA-31 |
BRL-CAD: 03davidloman * r33493 10/rt^3/trunk/
(7 files in 6 dirs): Consolidated ibme/gs/ge related binary
generation into src/iBME. Moved all test source files into
src/test/ |
18:12.31 |
CIA-31 |
BRL-CAD: 03davidloman * r33494
10/rt^3/trunk/src/tests/streamSerialTests.cxx: Added
streamSerialTests.cxx into src/test/ |
18:37.35 |
*** join/#brlcad BigAToo
(n=BigAToo@rrcs-24-123-229-117.central.biz.rr.com) |
19:29.03 |
d-lo |
kicks
CIA-31 |
19:29.04 |
CIA-31 |
BRL-CAD: 03davidloman * r33495
10/rt^3/trunk/src/GeometryService/ (GeometryService.cxx gsph0.cxx
netMsg/NetMsg.cxx): Work towards having a bare bones (aka running)
geometry service. Starting from a simple tcp echo server for
initial phase. |
19:29.14 |
CIA-31 |
ow |
19:29.29 |
d-lo |
must be cold. CIA is a bit slow :P |
19:43.01 |
*** join/#brlcad bjorklinux
(n=bjork@ip72-204-40-138.fv.ks.cox.net) |
19:43.12 |
bjorklinux |
i figured this would be the best place to
ask... what's cigi? |
19:43.27 |
bjorklinux |
as in http://cigi.sourceforge.net |
19:43.31 |
bjorklinux |
anything to do with brlcad? |
19:44.49 |
d-lo |
... Common Image Generator Interface? Centre
for International Governance Innovation? Chicago Interface Group,
Inc? |
19:46.23 |
bjorklinux |
the image generator bit. |
19:47.00 |
d-lo |
Not that I am aware of. I am pretty sure that
CIGI has everything to do with realtime simulation. |
19:48.12 |
bjorklinux |
hmm. |
19:48.40 |
d-lo |
how did you connect CIGI to BRLCAD? |
19:49.02 |
bjorklinux |
it had lots of graphics :) |
19:49.11 |
bjorklinux |
also 'image generator' |
19:49.22 |
bjorklinux |
i thought i'd start here for clues |
20:27.19 |
CIA-31 |
BRL-CAD: 03davidloman * r33496
10/rt^3/trunk/src/iBME/Makefile.am: integrated gsph0 into the build
system. |
20:38.07 |
csanyipal |
so long! |
20:48.14 |
brlcad |
d-lo: that sounds right regarding ellg and
ell1 .. just different knobs so you can specify them more
intuitively depending on what measurements/constraints you
have |
20:48.43 |
brlcad |
they really should all three be collapsed into
one primitive with variable typein interfaces, but they're just old
history |
20:52.18 |
brlcad |
bjorklinux: we have nothing to do with
cigi |
21:22.59 |
*** join/#brlcad madant
(n=madant@117.196.128.37) |
21:25.14 |
*** join/#brlcad jonored_
(n=jonored@LAZARUS2.WIFI.WPI.EDU) |
21:38.33 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
22:10.06 |
*** join/#brlcad saltan
(n=lievensa@d51530284.access.telenet.be) |
22:10.40 |
*** part/#brlcad saltan
(n=lievensa@d51530284.access.telenet.be) |
22:25.31 |
*** join/#brlcad BigAToo
(n=BigAToo@cpe-24-209-94-205.woh.res.rr.com) |
22:40.15 |
bjorklinux |
thanks brlcad. |
22:49.27 |
brlcad |
bjorklinux: sure .. if you want to do
something with us/them -- go for it ;) |
23:59.08 |
``Erik |
huh, elise 0-60 4.9, skidpad .97 M3 0-60 4.8,
skidpad .98... you're just half a hair behind me, boy :D
*duck* |