00:02.37 |
starseeker |
brlcad: One of the gentoo devs has downloaded
the BRL-CAD tarball and will be looking at the autoconf magic
:-) |
00:03.07 |
starseeker |
brlcad: Dunno what that means for ebuild
inclusion, but at least the interest level is there |
00:03.43 |
louipc |
:D |
00:04.46 |
louipc |
starseeker: http://sourceforge.net/projects/buildconf/ |
00:05.59 |
yukonbob |
starseeker: re: tcl/tk fan -- I guess I am :)
... |
00:12.23 |
brlcad |
~starseeker++ |
00:12.35 |
brlcad |
awesome |
00:13.34 |
brlcad |
yukonbob: you?! never... |
00:13.38 |
brlcad |
*grin* |
00:13.45 |
starseeker |
brlcad: :-) :-). |
00:14.03 |
starseeker |
brlcad: We should have a betting pool now -
how long it takes the dev to cry uncle ;-) |
00:14.20 |
brlcad |
the autoconf magic really just boils down to
running autoreconf and a few other verfication items |
00:14.38 |
brlcad |
more details on the buildconf
website |
00:14.59 |
starseeker |
I think he's interested in how you're checking
if tcl support et. al. are advanced enough |
00:15.11 |
brlcad |
in your particular instance, you were just
missing the -Im4 |
00:15.16 |
brlcad |
ahh |
00:15.20 |
brlcad |
that magic |
00:15.36 |
starseeker |
brlcad: Hmm. Maybe there's an option for
eautoreconf |
00:15.41 |
brlcad |
probably |
00:15.52 |
brlcad |
it's probably just a wrapper like
autogen.sh |
00:16.07 |
starseeker |
Well, running autogen works fine :-) |
00:16.10 |
brlcad |
yep |
00:16.16 |
brlcad |
tis why it exists |
00:16.19 |
brlcad |
it just makes it work |
00:16.36 |
starseeker |
Now, on to the documentation :-) |
00:16.43 |
brlcad |
hence, http://buildconf.brlcad.org/
;) |
00:16.46 |
starseeker |
where do I find the word versions? |
00:18.34 |
brlcad |
if you need to explain the tcl logic (which
you shouldn't probably need to), the tests are as such .. tests for
various libs that we're compatible with (up through 8.6), then
tests for header availability, then it performs a compilation
functionality test where it actually builds a tcl interpreter app
and tries to run it |
00:19.32 |
louipc |
haha sweet |
00:19.55 |
brlcad |
if that all works, and it should as it's
exactly what we need it to do for mged, then the test passes and
system tcl is used. if it fails, the build falls back to using
internal (and this of course all presume that the default
enable-tcl-build is in effect, i.e. =auto) |
00:20.04 |
brlcad |
if you force it on or off, it overrides the
tests |
00:21.04 |
brlcad |
you find the word versions from me, I've been
e-mailing them to folks interested just because I don't really want
those versions to propagate around the net (given they are readily
editable, but with no revision history/controls or easy merge
features) |
00:21.18 |
brlcad |
pm me your e-mail and I'll send you the big
one |
00:23.01 |
starseeker |
ok :-) |
00:27.08 |
yukonbob |
brlcad: :) |
00:27.25 |
yukonbob |
starseeker: are you working on
docbook-ing? |
00:27.46 |
starseeker |
I"m going to try ;-) |
00:28.07 |
yukonbob |
nice -- I've been threatening to do the same,
but haven't done anything yet... |
00:28.43 |
yukonbob |
brlcad: I've never heard to ms-word master
copies of the docs that generated the pdfs, though -- am I
understanding correctly that there are such docs? |
00:29.25 |
louipc |
how would you docbook it? |
00:29.38 |
louipc |
I was thinking of working with the poppler
project because they can already convert to html |
00:30.09 |
louipc |
and they do convert to some weird custom xml
format so why not make it docbook instead? |
00:30.59 |
brlcad |
yukonbob: yes.. hrm, I'm pretty sure I
mentioned that the last time we were talking about this a couple
months ago too when that other guy was working on it |
00:30.59 |
starseeker |
I was planning on going more primitive at
first - just get the text and images out of word into something
sane and go over it by hand |
00:31.07 |
brlcad |
i'd sent him one of the .doc's at the
time |
00:31.12 |
starseeker |
good way to learn about the system while I'm
at it |
00:32.40 |
yukonbob |
brlcad: if it was mentioned, I missed it or
forgot it... no matter, though; now I'm up to speed. |
01:15.48 |
brlcad |
okay, uploaded |
03:55.51 |
starseeker |
For extracting content from the word docs, the
wv tools seem to have done OK so far. wvDocBook generates a rather
odd looking xml file and (more importantly) the image files, and
wvText generates a readable text file (trying Vol I) |
03:56.16 |
starseeker |
Now the hard part - what the toolchain is for
writing and processing a docbook file. |
03:58.04 |
starseeker |
brlcad: I'm seeing things like saxon, fop,
xalan docbook-xml-dtd, docbook-xsl-stylesheets, etc. - how did you
want to approach this? |
03:58.16 |
starseeker |
a lot of the tools I'm seeing recommended need
java |
03:59.03 |
starseeker |
I'm also hearing sgml is no longer the
direction to take with docbook, xml is the "new" way to
go. |
03:59.06 |
brlcad |
ideally the one with the least dependencies,
easiest to maintain, easiest to install, and most
portable |
03:59.16 |
starseeker |
hrm |
03:59.21 |
brlcad |
yeah, definitely xml docbook or xml docbook
lite |
03:59.25 |
louipc |
cool |
03:59.38 |
brlcad |
doesn't matter if it's 5 or 4.5 |
03:59.42 |
starseeker |
Apache FOP seems to be a "big player" in
this... |
04:00.09 |
brlcad |
FOP is, but it can also be a pain to set
up |
04:00.18 |
starseeker |
Can we make do without it? |
04:00.42 |
brlcad |
ideally something that doesn't require the
java vm is easier to manage |
04:00.57 |
brlcad |
but if something else java-based is that much
better, then so be it |
04:01.05 |
starseeker |
If we want an XSL-FO processor... let's see
what else is out there... |
04:01.09 |
louipc |
starseeker: what are those wv tools? |
04:01.26 |
brlcad |
i've used a handful of the docbook processors,
and none of them seemed "great" .. so it's really just finding the
one that's the least of a headache |
04:01.28 |
starseeker |
They're used by Abiword, IIRC. |
04:02.11 |
starseeker |
"Tool for conversion of MSWord doc and rtf
files to something readable" |
04:02.14 |
brlcad |
ideally there will be a make target like 'make
doc' or ./configure --enable-docs that will generate the
documentation by running the docbook processor(s) |
04:02.20 |
starseeker |
http://wvware.sourceforge.net/ |
04:02.54 |
louipc |
thanks |
04:02.54 |
starseeker |
There's a wv2 which I think is an update - may
not be needed for this case, but we'll see |
04:03.07 |
brlcad |
so something that can be readily set up under
freebsd would be nice so it can be tied to the website
automatically via automated builds |
04:04.21 |
starseeker |
Does xmlroff ring any bells? |
04:05.00 |
brlcad |
not particularly |
04:05.54 |
brlcad |
output formats of importance are pdf and html,
other useful outputs would be txt, rtf/doc, ps, and odf |
04:06.29 |
starseeker |
I'm going to have to take some time and dig -
the tool chain for docbook seems both complex and... er...
confusing |
04:08.19 |
brlcad |
it is pretty complex |
04:10.45 |
louipc |
oh wow wv is sweet |
04:10.58 |
louipc |
that does it |
04:11.05 |
starseeker |
Does what? |
04:13.15 |
louipc |
extracts the content and images and references
the images in the document :D |
04:13.24 |
starseeker |
Yep :-) |
04:13.55 |
starseeker |
the docbook it spits out I think is not what
we want though - it preserves all the literal blank lines, at least
at a quick glance |
04:14.03 |
starseeker |
great way to get images though |
04:14.12 |
starseeker |
We want human editable XML |
04:14.23 |
louipc |
yeah empty para |
04:14.34 |
starseeker |
And as I'm digging I'm not seeing too many
alternatives to Apache FOP :-( |
04:15.29 |
starseeker |
PassiveTeX is apparently pretty well
outdated |
04:15.38 |
louipc |
:/ |
04:16.32 |
starseeker |
Lotta commercial ones... |
04:16.49 |
starseeker |
That's a surprise, I would have thought there
would be wider tool support for docbook |
04:17.48 |
starseeker |
I guess we can do it, but there'll have to be
some rather extensive documentation on the documentation system
;-) |
04:19.09 |
starseeker |
Oh, well. At least extraction was
easy! |
04:21.08 |
starseeker |
brlcad: Is LaTeX out due to it's lack of good
output options? |
04:21.10 |
louipc |
:D |
04:28.12 |
brlcad |
starseeker: no, not out of the question,
nothing really is |
04:28.30 |
brlcad |
just whatever is easiest to set up and
automate that gives the output :) |
04:30.28 |
brlcad |
it doesn't even have to "match" the output, it
should just look good |
07:25.38 |
*** join/#brlcad Z80-Boy
(n=clock@zux221-122-143.adsl.green.ch) |
07:26.38 |
*** join/#brlcad elite01
(n=elite01@dslb-088-070-006-080.pools.arcor-ip.net) |
07:30.28 |
*** join/#brlcad elite01_
(n=elite01@dslb-088-070-021-167.pools.arcor-ip.net) |
11:04.40 |
*** join/#brlcad elite01_
(n=elite01@dslb-088-070-021-167.pools.arcor-ip.net) |
11:06.34 |
*** join/#brlcad cad78
(n=438e820f@bz.bzflag.bz) |
11:57.55 |
Z80-Boy |
brlcad: I tried to edit an arbn in the
graphics menu editor and it said it's not implemented for this kind
of primitive |
11:58.27 |
Z80-Boy |
brlcad: I want to ask the coefficients for the
planes, which actually define a normal vector, is it a vector that
points out of the body or into the body? |
12:31.11 |
*** join/#brlcad elite01_
(n=elite01@dslb-088-070-021-167.pools.arcor-ip.net) |
13:19.19 |
``Erik |
could also use 'jade' like the fbsd project...
:D |
13:31.17 |
brlcad |
I liked jade when I was working that
area |
13:31.32 |
Z80-Boy |
brlcad: did you figure out yesterday anything
on my machine? |
13:31.34 |
brlcad |
it's a bit of a trick to get docbook/xml to
work with it, but it works |
13:31.50 |
brlcad |
Z80-Boy: yeah, I compiled and ran the latest
with no problems :) |
13:31.59 |
Z80-Boy |
brlcad: remotely through X? |
13:32.03 |
brlcad |
yep |
13:32.08 |
Z80-Boy |
brlcad: latest == which version? |
13:32.18 |
brlcad |
latest == latest sources in cvs |
13:32.49 |
brlcad |
could have made 7.10.0 work, but that tarball
had a few files missing and some other minor annoyances not worth
even disabling |
13:32.53 |
Z80-Boy |
what did you type to run mged? |
13:32.57 |
brlcad |
s/few files/a file/ |
13:33.20 |
Z80-Boy |
did I supply a corrupted tarball? |
13:33.48 |
brlcad |
no, there's just a file missing from the dist
that was fixed that same day, but missing nonetheless |
13:33.59 |
brlcad |
.2 fixed it shortly thereafter |
13:34.05 |
brlcad |
and the fix is simple, just turn off
jove |
13:34.12 |
brlcad |
or touch the missing file |
13:34.12 |
Z80-Boy |
what did you type in which dir to run the CVS
mged? I want to try too. |
13:34.51 |
brlcad |
well, ideally you should install, otherwise
the problem you were probably running into is an LD_LIBRARY_PATH
issue since Tcl/Tk only build as shared libraries by
default |
13:35.05 |
brlcad |
so you have to install to get the tcl/tk libs,
or you have to set your ld_lib path |
13:35.08 |
Z80-Boy |
but you couldn't install you weren't
root |
13:35.18 |
Z80-Boy |
so what did you type to verify that mged
works? |
13:35.21 |
brlcad |
sure, I just set the ld_lib path |
13:35.43 |
brlcad |
LD_LIBRARY_PATH=src/other/tcl/unix:src/other/tk/unix
src/mged/mged |
13:36.14 |
Z80-Boy |
Really, seems to work. |
13:36.23 |
brlcad |
you doubted? |
13:36.30 |
Z80-Boy |
no |
13:36.34 |
brlcad |
:) |
13:36.40 |
Z80-Boy |
how can I do the CVS checkout and compile
myself? |
13:36.51 |
brlcad |
~cadcvs |
13:36.51 |
ibot |
To obtain BRL-CAD from anonymous CVS: cvs -d
:pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad login
&& cvs -d
:pserver:anonymous@brlcad.cvs.sourceforge.net:/cvsroot/brlcad
checkout -P brlcad |
13:36.57 |
Z80-Boy |
wow :) |
13:37.59 |
Z80-Boy |
missing information: "and press
ENTER". |
13:38.11 |
Z80-Boy |
(to get through the password) |
13:38.13 |
``Erik |
you need to make sure that you have reasonably
recent vrsions of automake, autoconf and libtool and you need to
run the 'autogen.sh' script |
13:38.29 |
brlcad |
yeah, he had those |
13:38.31 |
Z80-Boy |
which brl-cad must have done? |
13:38.41 |
brlcad |
those obsd really annoying wraps them so that
you have to set env vars |
13:38.52 |
brlcad |
yeah, you have to run: |
13:39.03 |
brlcad |
export AUTOCONF_VERSION=2.60 |
13:39.15 |
brlcad |
export AUTOMAKE_VERSION=1.10 |
13:39.25 |
Z80-Boy |
http://store.grainsurfboards.com/products/the-root |
13:39.25 |
brlcad |
or something like that, might have your
versions wrong |
13:39.43 |
brlcad |
just look for: locate bin/automake |
13:40.32 |
brlcad |
put that version into the vars |
13:40.52 |
``Erik |
the number of 'menstraul calendars' on
freshmeat is just disturbing O.o |
13:42.42 |
brlcad |
er, one? |
13:43.06 |
brlcad |
i see one app for a mobile phone, but nothing
else |
13:43.20 |
``Erik |
I've seen a fistful listed over the
years |
13:43.29 |
Z80-Boy |
.oO(those women) |
13:43.59 |
brlcad |
nothing coming up on search, this must be
something you look for a lot :P |
13:44.24 |
``Erik |
well, probably a combination of geeks who've
never had to worry about that and married geeks trying to
breed |
13:44.34 |
``Erik |
heh, yes, I must control my ovum.
O.o |
13:44.51 |
brlcad |
there's three more if you search my
ation |
13:45.00 |
brlcad |
s/my/by/ |
13:46.44 |
``Erik |
google pulls up a slew of 'em if you just dump
keywords in |
13:47.00 |
``Erik |
but a lot are multiple hit dealies... project
page, activity stats, screenshot, etc all for one project |
13:48.52 |
*** join/#brlcad Elperion
(n=Bary@p54877BE3.dip.t-dialin.net) |
14:02.12 |
Z80-Boy |
so *_VERSION set, ./autogen.sh ran |
14:04.54 |
Z80-Boy |
7.10.3, woohoo :) |
14:05.48 |
Z80-Boy |
brlcad: question: the normal vectors for
boundary planes specified when building arbn on commandline, are
they pointing outwards or inwards relative to the resulting
solid? |
15:08.40 |
brlcad |
outwards |
15:09.08 |
Z80-Boy |
and it asks for distance between the plane and
the origin |
15:09.26 |
Z80-Boy |
Is this still the distance itself when the
vector doesn't have a unit length? |
15:10.17 |
brlcad |
the vector will be unitized |
15:10.34 |
brlcad |
so if you give something > 1, then length
will be scaled |
15:10.49 |
brlcad |
if the vector is the size you want, then the
distance/scaling factor should be 1 |
15:10.59 |
Z80-Boy |
I don't get it |
15:11.35 |
Z80-Boy |
"so if you give something > 1" -> does
"something" refer to vector length or the distance? |
15:12.02 |
Z80-Boy |
"then length will be scaled" -> does this
mean I enter 800 and the plane may possibly end up being 1600
instead of 800? |
15:12.03 |
brlcad |
example: in arbn arbn 6 1 0 0 10 0 1 0 10 0 0
1 10 -1 0 0 10 0 -1 0 10 0 0 -1 10 .. creates a 20x20x20 box
because of the unit vectors |
15:12.25 |
brlcad |
if you give a vector length > 1 |
15:14.13 |
brlcad |
example2: in arbn2 arbn 6 5 0 0 10 0 1 0 10 0
0 1 10 -1 0 0 10 0 -1 0 10 0 0 -1 1 .. creates a smaller box
because of the 5 0 0 vector (so length is 10 / 5 = 2) .. making the
box 12x20x20 |
15:14.48 |
Z80-Boy |
oh so it's a misnomer in brl-cad |
15:15.01 |
brlcad |
oop, missing the last 10 |
15:15.04 |
Z80-Boy |
it asks for distance, but actually it's not
distance, but the fourth equation coefficient |
15:15.48 |
brlcad |
er, it's still a distance, but still also
scaled by the vector |
15:15.55 |
brlcad |
it could probably say "scaled
distance" |
15:16.25 |
Z80-Boy |
this is really frustrating - I am already
trying to determine how to make a triangle with chopped corners for
the 3rd day |
15:16.32 |
Z80-Boy |
First I read the Volume II blah blah |
15:16.55 |
Z80-Boy |
which gave me a lot of irrelevant information,
but the really important one - which way the vector points and what
the fourth number means - was absent |
15:17.14 |
Z80-Boy |
Then I tried to use the graphical clickable
editor just to figure out it isn't supported for arbn |
15:17.23 |
Z80-Boy |
ted is also not supported for
arbn... |
15:17.36 |
brlcad |
well, you could have figured out "which way
the vector points" in a minute by just creating one |
15:18.05 |
Z80-Boy |
At least now, after several hours fiddling
with calculator, I can put in the number and with a bit of luck not
make a mistake a get the right shape |
15:18.16 |
Z80-Boy |
brlcad: how? |
15:18.40 |
brlcad |
in ? |
15:18.47 |
Z80-Boy |
how to try it out? |
15:19.20 |
brlcad |
by creating a simple shape, like in the
example I gave |
15:19.28 |
brlcad |
simple box, boom done |
15:19.56 |
brlcad |
had the vectors been reversed, it would have
been pretty apparent |
15:19.58 |
Z80-Boy |
hmm but if the shape doesn't display then I
don't know if it's because my theory about how it works inside is
wrong or I forgot some hidden aspect of mged which is possibly not
mentioned in the manual... |
15:20.06 |
Z80-Boy |
A method of trial and error is not
acceptable |
15:20.15 |
Z80-Boy |
It should be documented |
15:20.39 |
brlcad |
are we really going to have this same
discussion again? |
15:20.41 |
brlcad |
of course it should |
15:20.45 |
brlcad |
are you going to document it? |
15:20.45 |
Z80-Boy |
also those things like "what it really does
depends on mged's internal states" -> great. How do I know now
how? |
15:21.01 |
Z80-Boy |
If I get really pissed, maybe even yes
:) |
15:21.18 |
brlcad |
technically it's not even that it's inward or
outward |
15:21.24 |
brlcad |
because it's plane coefficients |
15:21.41 |
brlcad |
you never define a point and a vector, you
just define the vector |
15:21.47 |
Z80-Boy |
it's some kind of equation like
ax+bx+cz<=/=>/</>d |
15:21.47 |
brlcad |
ergo, it has to be from the origin |
15:22.20 |
brlcad |
where everything is an outward direction
effectively |
15:22.43 |
Z80-Boy |
I guess somehow in the U. S. Army learned it
30 years ago from the source code and now it doesn't have to be
documented until he dies |
15:23.09 |
Z80-Boy |
and someone else has to take over his chair
and start typing the numbers instead of him, am I right?
;-) |
15:23.23 |
brlcad |
he/his? who? |
15:23.45 |
Z80-Boy |
What is actually the official documentation of
brl-cad? |
15:24.19 |
brlcad |
the pdf's on the website, the manual pages,
and everthing in doc |
15:24.37 |
Z80-Boy |
Like a lot of mysteries around
BRL-CAD |
15:24.55 |
Z80-Boy |
For example - there are Volumes II, III, IV -
is there also a mysterious Volume I? If yes, what's
inside? |
15:25.05 |
brlcad |
a lot of "expert-friendly" knowledge that you
learn the more you use it |
15:25.17 |
brlcad |
and a lot of work needed on making it more
user-friendly and easy to use of course |
15:25.22 |
Z80-Boy |
the problem is I use BRL-CAD only ocassionally
on Ronja |
15:25.49 |
Z80-Boy |
sometimes I go soldering, sometimes I go
welding, sometimes debug electronics, sometimes I need to add a new
3d model or modify existing one |
15:25.57 |
Z80-Boy |
For that I need a usable reference
guide |
15:26.04 |
brlcad |
dude, I completely agree |
15:26.11 |
brlcad |
the issue is just a matter of time and
priorities |
15:26.18 |
Z80-Boy |
And not information where the crucial detail
is always missing |
15:26.32 |
brlcad |
i could be working on docs, and that would
help for a short while .. but then there are bigger problems that
would go unaddressed |
15:26.39 |
Z80-Boy |
Is it possible to change the source of Volume
II and add notes about what it really does at the latest detail
level? |
15:26.49 |
brlcad |
other problems that *only* I can take care of
at the moment |
15:27.02 |
CIA-4 |
BRL-CAD: 03erikgreenwald *
10brlcad/src/mged/qray.c: change (char)NULL to CNULL ( (char)0x0 )
to quiet the warnings about casting to different size |
15:27.05 |
brlcad |
it is possible, that's part of the docbook
work we were talking about earlier |
15:27.06 |
Z80-Boy |
I always remember that arbn does a n-plane
demarked body but never remember if the inequality is this or that
way |
15:27.20 |
Z80-Boy |
if a rotation goes counter or clockwise and
that's exactly what's missing in these references |
15:27.25 |
brlcad |
vol I is on the website, it's just
exceptionally brief |
15:27.48 |
Z80-Boy |
Where is Vol I ? I can't find it |
15:27.55 |
brlcad |
frankly, I didn't remember what the inputs to
an arbn were either, I just made one and found out |
15:27.58 |
brlcad |
it's the first link |
15:28.03 |
brlcad |
under docs |
15:28.27 |
Z80-Boy |
Overview of BRL-CAD? |
15:28.30 |
brlcad |
yep |
15:28.51 |
Z80-Boy |
But there's no indication it's Volume
I! |
15:29.23 |
brlcad |
the docs predate the open sourcing and the new
build system, so vol I actually included all the details about the
license agreement, the old build system installation instructions
per platform, and other details that are simply no longer
relevant |
15:29.53 |
brlcad |
uhm, who cares if it doesn't say it's vol I
... wtf does that matter? |
15:30.14 |
Z80-Boy |
Now you saw it |
15:30.17 |
brlcad |
that's really getting critical on something
that really doesn't matter |
15:30.21 |
``Erik |
it has a '1' by it, does that count? |
15:30.43 |
``Erik |
just like volume 2 has a '2' by
it... |
15:30.43 |
``Erik |
:D |
15:30.46 |
brlcad |
there are plenty of real things to complain
about, a label on that doc isn't one of them |
15:30.50 |
Z80-Boy |
Then the doxygen documentation would be volume
7 |
15:31.01 |
Z80-Boy |
And ARL technical reports volume 8 |
15:31.09 |
``Erik |
ok? |
15:31.16 |
brlcad |
does it matter? |
15:31.19 |
brlcad |
seriously? |
15:31.24 |
Z80-Boy |
I didn't complain I just asked where is the
volume I |
15:31.57 |
Z80-Boy |
Becuase I thought the information that's
missing in Vol II is maybe there |
15:32.29 |
Z80-Boy |
What is supposed to contain the most detailed
reference on arbn? Volume II? |
15:32.33 |
brlcad |
you asked, I answered :) |
15:33.13 |
brlcad |
it's just not even worth the edit, or this
discussion to futz with it since the effort that is needed is the
conversion to docbook |
15:34.26 |
Z80-Boy |
What needs to be converted to docbook? Only
the Volume-* PDF's? Or also the manual pages? Online helps? doxygen
doc? |
15:34.59 |
brlcad |
the vol pdfs for starters, ideally everything
and just have the various formats auto-generated |
15:37.25 |
Z80-Boy |
OMG is it rasterized at billion DPI? |
15:37.27 |
brlcad |
the "volume" formats aren't necessarily going
to be preserved .. some info is verbose/redundant, some info is
outright missing |
15:37.59 |
``Erik |
heh |
15:38.24 |
Z80-Boy |
Printing into ps and running through ps2pdf
didn't help... |
15:42.47 |
brlcad |
http://ftp.brlcad.org/MGED_Reference_Card_front.png
http://ftp.brlcad.org/MGED_Reference_Card_back.png |
15:48.31 |
Z80-Boy |
no |
15:48.34 |
Z80-Boy |
but I have one at home |
15:49.23 |
Z80-Boy |
2 pages PNG, 700kB each, that's not very
practical |
15:50.30 |
CIA-4 |
BRL-CAD: 03erikgreenwald *
10brlcad/src/util/pl-X.c: fix sign difference |
15:50.34 |
Z80-Boy |
I made this: http://ronja.twibright.com/3d/refcard.png |
15:51.42 |
``Erik |
hah, doh, didn't even know z80-boy was karel
:D |
15:52.45 |
Z80-Boy |
L0CALZ 0NLY |
15:54.13 |
Z80-Boy |
Now I can open it in Links on one desktop and
just grab the screen with mouse and move it around :) |
15:55.01 |
Maloeran |
Ahah http://news.bbc.co.uk/2/hi/americas/6998619.stm |
15:56.11 |
``Erik |
heh |
16:00.18 |
Z80-Boy |
I put it together cut out the white strip in
the middle, around the image, scaled as much down as it would be
still legible and converted to 16 colors without dithering (to not
get jagged text) to not make the PNG load long |
16:51.58 |
CIA-4 |
BRL-CAD: 03erikgreenwald *
10brlcad/src/mged/points/process.c: re-organize and clean up
(fixing compiler warnings) |
16:52.28 |
minute |
brlcad: How is LDAP going? |
16:52.29 |
CIA-4 |
BRL-CAD: 03erikgreenwald *
10brlcad/src/mged/points/count.c: explicitely set id's type as
int |
17:27.01 |
``Erik |
heh, I hasn't thought about that before... 'e'
is for draw and 'd' is for erase |
17:27.01 |
yukonbob |
``Erik: ;) -- what does 'e' stand for? 'd'
could easily be 'delete', but 'e'? |
17:32.09 |
brlcad |
woot, finally got rounded corner
working |
17:33.37 |
brlcad |
Z80-Boy: uploaded your image, thanks |
17:34.00 |
Z80-Boy |
brlcad: you're welcome |
17:34.28 |
brlcad |
http://ftp.brlcad.org/MGED_Quick_Reference_Card.png |
17:34.47 |
brlcad |
I'll link it on the new site as data is
migrated |
17:35.22 |
Z80-Boy |
cool |
17:35.48 |
Z80-Boy |
the card looks quite helpful actually I didn't
use it because it was so slow to turn the pages |
17:36.15 |
Z80-Boy |
(xpdf viewer) |
17:37.05 |
Z80-Boy |
is it allowed to use the BRL-CAD logo in a
free licensed movie end titles? |
17:37.41 |
Z80-Boy |
something like 3D modelling software (BRL-CAD
logo) U. S. Army Aberdeen Proving Ground or however it
is? |
17:38.36 |
Z80-Boy |
cause it looks quite cool |
17:39.40 |
brlcad |
welcome to use any of these: http://brlcad.org/images/logo/ |
17:41.27 |
``Erik |
bob: I dunno, "edit"? *shrug* |
17:42.26 |
Z80-Boy |
They have "Army Research Laboratory" replaced
with Open Source |
17:42.37 |
Z80-Boy |
I like more the ARL ones it makes an
impression that a serious shit is going on |
17:43.24 |
brlcad |
and that same reason that it gives that
impression makes it a bit harder to redistribute/use :) |
17:43.51 |
Z80-Boy |
cause of the ARL trademark or
whatever? |
17:43.55 |
Z80-Boy |
So I should use the Open Source one? |
17:44.03 |
brlcad |
probably |
17:44.37 |
Z80-Boy |
but I can put ARL into the credits,
right? |
17:44.59 |
brlcad |
you're making it, you can credit whomever you
like |
17:46.22 |
brlcad |
the intention, however, is to move more and
more towards a more familiar "global" open source project with
developers and participants all over the world involved |
17:46.33 |
Z80-Boy |
OK |
17:46.49 |
brlcad |
ARL is still a major participant and funder of
some of the developers, but in the end they're just a participant
like everyone else |
17:47.00 |
Z80-Boy |
cause then I would have to start writing ARL
et al.? |
17:47.19 |
Z80-Boy |
are there any non-ARL developers? |
17:47.26 |
brlcad |
sure, plenty |
17:47.34 |
brlcad |
how active they are varies heavily from time
to time |
17:47.49 |
Z80-Boy |
does this opening mean that ARL is loding
interest in the project and it's having some better software
instead? |
17:47.54 |
brlcad |
and the ones paid certainly are the most
active, but that won't necessarily always be true |
17:48.06 |
brlcad |
not in the least |
17:48.09 |
Z80-Boy |
loding -> losing |
17:48.18 |
brlcad |
the point is to encourage others to
participate and get involved |
17:48.36 |
brlcad |
instead of just having people sitting on the
other side of a fence waiting for stuff to get thrown
over |
17:48.52 |
Z80-Boy |
I just don't understand armies are usually
secretive and now they open a 3D modeling tool with 30 years of
devel |
17:49.11 |
``Erik |
hum, lots of stuff has been released through
the years |
17:49.40 |
``Erik |
'ping', the improvements to the bsd4.2 network
stack that found its way into winderz and pretty much every other
current ipv4 capable os... |
17:49.51 |
Z80-Boy |
from ARL? |
17:49.54 |
``Erik |
yeah |
17:49.57 |
Z80-Boy |
lol :) |
17:50.24 |
``Erik |
from the same team, even... the guy who
architected and did most of BRL-CAD is the one who did ping and the
stack stuff |
17:50.49 |
Z80-Boy |
and now is dead because of a car
crash? |
17:50.52 |
``Erik |
plus loads of publically available documents
come outta here |
17:50.54 |
``Erik |
yeah |
17:51.05 |
Z80-Boy |
was it his mistake or the other's
one? |
17:51.12 |
``Erik |
<-- wasn't there |
17:51.45 |
Maloeran |
<-- wasn't born |
17:51.49 |
Z80-Boy |
I take it as an indication that road travel is
dangerous |
17:51.51 |
``Erik |
um |
17:51.54 |
``Erik |
in 2000? |
17:52.00 |
Maloeran |
Oh, the guy died in 2000? |
17:52.02 |
``Erik |
yeah |
17:52.11 |
Maloeran |
I thought it was a very old story, from the
beginning of ping and brlcad |
17:52.27 |
``Erik |
ping was '83, BRL-CAD kinda sorta started in
'79 |
19:10.27 |
CIA-4 |
BRL-CAD: 03erikgreenwald *
10brlcad/src/mged/clone.c: |
19:10.27 |
CIA-4 |
BRL-CAD: Fixed a bug with funky matrix
manipulation. Fixed a bug with the old object |
19:10.27 |
CIA-4 |
BRL-CAD: being written with the new matrix
applied. |
19:14.43 |
minute |
brlcad: How is progress on LDAP? |
19:18.31 |
CIA-4 |
BRL-CAD: 03erikgreenwald *
10brlcad/src/mged/clone.c: rotation on v5 primivites |
19:28.17 |
*** join/#brlcad Z80-Boy
(i=clock@77-56-74-3.dclient.hispeed.ch) |
19:28.35 |
Z80-Boy |
brlcad: now my mged works, thanks |
19:37.40 |
CIA-4 |
BRL-CAD: 03erikgreenwald *
10brlcad/src/mged/tedit.c: search the tcl environment for an editor
variable |
19:38.43 |
CIA-4 |
BRL-CAD: 03erikgreenwald * 10brlcad/NEWS:
editor tcl variable |
19:39.35 |
``Erik |
the comb cloning stuff seems fundamentally
wrong to me O.o |
19:40.54 |
Z80-Boy |
It even seems to calculate with rt, another
sign that the CVS works on my OpenBSD machine |
19:41.08 |
Z80-Boy |
Didn't have any problem did just the autogensh
./configure make make install |
19:42.01 |
``Erik |
<-- did a fistful of fixes a bit back for
obsd41 in a vm |
19:42.15 |
``Erik |
didja up to 41, or are you still on
40? |
19:44.25 |
Z80-Boy |
yes I'm still 4.0 |
19:44.31 |
``Erik |
hum, nifty |
19:46.10 |
*** join/#brlcad elite01
(n=elite01@dslb-088-070-021-167.pools.arcor-ip.net) |
20:05.17 |
Z80-Boy |
that's good that it works even on the older
version |
20:05.28 |
Z80-Boy |
it's actually not so old. |
20:06.55 |
``Erik |
it worked fine on 38 *shrug* |
20:07.46 |
Z80-Boy |
hehe |
20:55.35 |
brlcad |
minute: I've been working on the website style
all day today, tweaking style some more |
20:56.33 |
brlcad |
fixed the block page, modified the headers,
changed the menu style and titles, and a few other details
throughout |
21:01.24 |
minute |
brlcad: cool |
21:03.34 |
brlcad |
i'm not sure how to apply the theme to the
wiki? |
21:03.55 |
brlcad |
i modified the block template to get the
rounded corners |
21:04.12 |
brlcad |
I'd presume the same can be applied to the
wiki, but can you point me at the template files? |
21:04.17 |
minute |
brlcad: They automatically apply to the wiki I
think. |
21:04.24 |
minute |
it is a symlinked template |
21:04.42 |
minute |
try purging the parser cache via adding
?action=purge to the url |
21:07.14 |
brlcad |
still not there |
21:07.37 |
brlcad |
do you see it on, http://my.brlcad.org/wiki/Documentation |
21:07.56 |
brlcad |
it's picked up the other css changes |
21:08.00 |
brlcad |
but not the template change |
21:10.39 |
CIA-4 |
BRL-CAD: 03erikgreenwald *
10brlcad/src/mged/clone.c: Display all newly generated objects, not
just the first. Autoview after display. |
21:10.55 |
minute |
hmm |
21:10.56 |
brlcad |
block.tpl.php is the tempalte page |
21:11.08 |
minute |
yeah |
21:11.13 |
minute |
that is included in the mediawiki
thing |
21:11.19 |
brlcad |
hrmp |
21:12.35 |
Z80-Boy |
sounds like brlcad is going to use
mediawiki? |
21:14.20 |
brlcad |
minute: it's not in the source, it's using the
block class, but not the template |
21:14.32 |
brlcad |
Z80-Boy: yes |
21:14.45 |
brlcad |
it's in their docs, iirc |
21:14.47 |
minute |
the mediawiki sidebar is missing some elemts
of the blocks in drupal |
21:15.29 |
minute |
wow the iPod nano is nice |
21:16.19 |
Z80-Boy |
brlcad: I had mediawiki on Ronja shortly and
it got filled with viagra-cialis link spam |
21:16.29 |
brlcad |
Z80-Boy: heh |
21:16.38 |
Z80-Boy |
I hope brl-cad will have it condfigured in a
way that this is not possible |
21:16.42 |
brlcad |
yep |
21:16.49 |
brlcad |
already is |
21:17.00 |
minute |
fixing as we speak |
21:17.11 |
Z80-Boy |
good |
21:17.12 |
brlcad |
following some stuff that we use on bzflag's
mediawiki install |
21:17.27 |
brlcad |
which has been spam-free for a long time now
(with massive exposure) |
21:17.49 |
Z80-Boy |
I abandoned the wiki after the incident since
it would take so much work to clean all the pages - and people
tended to submit incorrect information that was causing trouble to
other people |
21:18.08 |
minute |
install captcha and poof spam gone |
21:18.11 |
Z80-Boy |
Like a population plan where a couple of parts
had the wrong value -> very nasty |
21:18.23 |
brlcad |
has to be a good captcha, though |
21:18.44 |
Z80-Boy |
captcha can be outsourced to horny people who
fill it in and get a porn video for it |
21:18.47 |
brlcad |
we went through two other captchas that were
pretty useless .. still got loads of hits |
21:18.59 |
brlcad |
especially since we wanted to retain the
ability allow anonymous edits |
21:19.20 |
brlcad |
recaptcha's pretty darn good though |
21:22.37 |
minute |
brlcad: xbox XD |
21:23.05 |
brlcad |
:) |
21:23.24 |
brlcad |
i can't claim that, though, took example from
another site |
21:23.33 |
minute |
heh, I understand |
21:23.37 |
minute |
corners are dificult |
21:23.45 |
``Erik |
heh, is there a captcha that makes ya answer
stupid questions? like it shows a munged up "2+2" and you have to
type "4" ? :) |
21:24.55 |
brlcad |
that was another thing we added to bz's form
-- first we tried just "type the name of this game here" .. and if
it had 'bz' anywhere in the answer, it let them past |
21:25.12 |
brlcad |
surprisingly still got too much spam (few
times a week) |
21:25.37 |
brlcad |
same when we added a simple equation in the
php that you had to answer to register |
21:26.00 |
brlcad |
definitely decreased the spam massively, but
still too much for our hit-rate |
21:26.23 |
``Erik |
hm, if it's just on register, or it's always
the same, it'd be trivial for a spammer to circumvent |
21:30.32 |
brlcad |
nah, it was random |
21:31.21 |
Z80-Boy |
Hehe reCaptcha interesting concept using
captcha to digitize books |
21:31.55 |
Z80-Boy |
someone could make fake wikis which spammers
would try to break through so they would distribute the recaptchas
to porn sites, people would solve them and the wiki would discard
the info after 5 minutes or so |
21:32.10 |
brlcad |
:) |
21:32.18 |
Z80-Boy |
Interesting how it pushes AI forward |
21:32.34 |
brlcad |
yeah, it's pretty cool |
21:32.44 |
brlcad |
even if it gets fully cracked, it'll help
:) |
21:33.28 |
minute |
brlcad: fixed |
21:33.37 |
starseeker |
Z80-Boy: Ah, yes :-) I saw that digitizing
books from captcha idea - I like it |
21:34.41 |
brlcad |
awesome! |
21:34.45 |
brlcad |
how'd you do it? |
21:34.59 |
minute |
I had to add the corners to the sidebar divs
in mediawiki |
21:35.10 |
brlcad |
where are those files? |
21:35.16 |
brlcad |
(in case I need to tweak) |
21:35.17 |
minute |
page.tpl.php |
21:35.23 |
starseeker |
brlcad: I'm not quite sure how to proceed
here. If neither precise formatting nor precise content
duplication is needed, I can probably have something reasonable
looking for Vol1 (as a test case) pretty quickly. That would have
a very "default" LaTeX look though. Would it be worth a test
case? |
21:35.24 |
brlcad |
really, hrmph |
21:35.42 |
minute |
brlcad: there is an if statementn if it is
drupal then drupal deals with it, otherwise we deal with
it. |
21:35.56 |
brlcad |
starseeker: it really depends.. i'm also not
sure I'd focus on vol I regardless |
21:36.08 |
starseeker |
brlcad: it's short ;-) |
21:36.22 |
brlcad |
it's also 90% there in html form :) |
21:36.31 |
starseeker |
before I wade into the big ones, I'd like to
have a rough idea of what's needed for formatting |
21:36.43 |
brlcad |
well, what approach are you thinking of
taking? |
21:36.59 |
brlcad |
vol III and IV are short(er) |
21:37.03 |
starseeker |
wv output a pretty good txt representation,
and the docbook converstion extracted the images |
21:37.14 |
brlcad |
so then it's just docbook cleanup? |
21:37.29 |
starseeker |
Well, that's one option. I prefer LaTeX
personally |
21:37.29 |
Z80-Boy |
Can they also make AS - Artificial
Stupidity? |
21:37.30 |
brlcad |
because messy docbook is better than no
docbook for a starter :) |
21:37.59 |
starseeker |
I have a fair bit of familiarity with LaTeX,
and can probably get something basic put together pretty
quickly |
21:38.09 |
brlcad |
starseeker: latex is great stuff, but just
about every major doc project has migrated or is in the progress of
migrating to docbook |
21:38.24 |
starseeker |
brlcad: Ah. |
21:38.49 |
brlcad |
latex doesn't fully decouple the presentation
either, so it's harder to apply it to "non-traditional" output
formats |
21:39.06 |
brlcad |
they're generally a bear to set up, but once
set up, they just work |
21:39.24 |
brlcad |
most of the work is in the stylesheet, like
web work |
21:39.33 |
starseeker |
If we go that route, I'd recommend adding the
full toolchain to the src/other directory :-/ |
21:39.38 |
brlcad |
minute: how does it look to you? |
21:40.15 |
brlcad |
picking / evaluating the toolchain is part of
the work :) |
21:40.15 |
minute |
in IE it has crappy antialiasing and the
bottom set of corners are broken. otherwise good |
21:40.30 |
starseeker |
brlcad: OK, I'll work on docbook. Do you
have any good examples that would make good "guides"? |
21:41.07 |
brlcad |
some platforms make the tools really easy,
because they do everything in the package management
system |
21:41.27 |
brlcad |
I know there are RH rpms for docbook-tools,
there's probably something similar in ports |
21:41.54 |
brlcad |
the docbook manual is out of date with respect
to the tools now |
21:42.23 |
starseeker |
Right, but I'll need to familiarize myself
with the markup |
21:42.57 |
brlcad |
it always has been |
21:43.19 |
brlcad |
and likely will be for a long time to come --
it's still one of the best at dealing with equations |
21:43.47 |
brlcad |
might be useful to familiarize and model after
what the guys are doing for the linuxdoc project |
21:44.24 |
brlcad |
http://tldp.org/ |
21:45.49 |
brlcad |
nifty, http://tldp.org/LDP/LDP-Author-Guide/html/x2docbook.html |
21:46.42 |
brlcad |
that's for the import side, the bigger problem
is docbook -> output |
21:47.46 |
starseeker |
http://www.ibm.com/developerworks/xml/library/xml-matters3.html |
21:47.55 |
starseeker |
True, but I need something to try to convert
first ;-) |
21:48.01 |
brlcad |
ah, cool -- looks like they use jade |
21:48.15 |
brlcad |
at least, they have tools that they've wrapped
over jade in their docbook-utils package |
21:48.39 |
brlcad |
based off of redhat's docbook-tools
package |
21:51.33 |
brlcad |
found it in ports, installing |
21:51.45 |
brlcad |
you have an account on the server? |
21:52.33 |
starseeker |
me? not to my knowledge |
21:57.22 |
minute |
goodnight |
22:01.16 |
starseeker |
night |
22:01.23 |
starseeker |
ah-ha - found it. |
22:01.28 |
starseeker |
Hrm. Docbook 3.1 |
22:01.34 |
starseeker |
oh, well - enough for a start |
22:02.17 |
starseeker |
brlcad: I think I've gotten the toolchain
installed on my Gentoo box, at least most of it - there doesn't
seem to be a convenient "docbook-tools" meta-ebuild unless I'm
missing something |
22:03.06 |
brlcad |
there probably is :) |
22:03.13 |
brlcad |
maybe docbook-utils |
22:03.34 |
starseeker |
nope. |
22:03.54 |
*** join/#brlcad b0ef
(n=b0ef@062016141081.customer.alfanett.no) |
22:04.22 |
starseeker |
docbook-sgml-utils... but we want
XML |
22:05.24 |
brlcad |
that probably works |
22:06.08 |
brlcad |
xml is a subset of sgml, you just provide an
xml descriptor instead of docbook, and apply the stylesheet as
needed |
22:06.46 |
starseeker |
OK |
22:06.50 |
brlcad |
yeah |
22:06.51 |
brlcad |
http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/DocBook-OpenJade-SGML-XML-HOWTO.html#AEN482 |
22:07.04 |
starseeker |
:-) |
22:09.31 |
starseeker |
brlcad: I'll take some time and go over
Docbook - I've got some terminology to adsorb. |
22:19.21 |
brlcad |
minute: hrmph, broken you say .. that's no
good .. and goodnight! thanks for fixing the wiki
template |
22:19.35 |
brlcad |
i'll try not to break it again too much
:) |
22:26.01 |
``Erik |
*yawn* |
22:26.22 |
Z80-Boy |
Hmm the research in AI may lead to |
22:26.26 |
``Erik |
<-- digs latex a lot, but would probably go
back to sucking fbsd's project wang and imitate their doc sgml
setup O:-) |
22:26.38 |
Z80-Boy |
instead of building something intelligent we
realize we all are stupid |
22:28.50 |
Z80-Boy |
"task difficult for computers are easy for
humans and vice versa. For example motoric skills are easy for
humans" -> didn't feel like that when I was trying to learn to
surf |
22:29.10 |
Z80-Boy |
reCaptcha is a good thought though |
22:29.30 |
brlcad |
more importantly, it's actually effective (so
far) |
22:30.12 |
Z80-Boy |
Actually do you know that burrows-wheeler
algorithm for compression? |
22:31.53 |
Z80-Boy |
maybe concepts - like a table - are not like
numbers in out minds, but like pointers. |
22:32.06 |
Z80-Boy |
A table would be like a place in our
experience. |
22:32.16 |
Z80-Boy |
Or more exactly a set of closely related
places |
22:32.38 |
Z80-Boy |
Set of all moments in our life when a table
played some role |
22:33.31 |
Z80-Boy |
burrows wheeler can associate between
positions in a text without actually knowing into what units it
should break the text first to figure out what to match with
what |
22:34.05 |
Z80-Boy |
it's a damn simple algoritm - a qsort called
on a pointer array where strcmp() is the compare
function. |
23:48.18 |
*** join/#brlcad qazwsx
(n=qazwsx@unaffiliated/adgj) |
23:48.25 |
qazwsx |
I'm working on a procedural modeling project
on LInux, so I'm looking for something that allows me to script in
extrusions + boolearn operatons on solid objects / water tight
meshes. Blender is not very stable for this ... anyone know how
brlcad is for these operations? |
23:48.58 |
brlcad |
heh, it's kinda built for that sort of
thing |
23:49.25 |
qazwsx |
really? |
23:49.27 |
brlcad |
there's a C api for doing this, with loads of
examples in the src/proc-db directory of the source
distribution |
23:49.34 |
qazwsx |
victory is mine |
23:49.36 |
qazwsx |
muhahahahaha |
23:49.54 |
brlcad |
there's also a fully-scriptable mged interface
that you can script for in Tcl or build up commands from another
scripting language |
23:50.01 |
qazwsx |
so this supports things like "here's a 2D
curve, make it into a 2D surface", here's a 2D surface, make it
into a 3D solid |
23:50.12 |
qazwsx |
and "here are two water tight meshes, give me
the intersection / union / difference of them/ |
23:50.27 |
qazwsx |
? |
23:50.28 |
brlcad |
you could work that way, but brl-cad prefers
to work predominantly with 3D shapes |
23:50.36 |
qazwsx |
how do I generate 3D shapes? |
23:50.46 |
qazwsx |
(I'm just starting to compile brlcad right
now, in ./configure) |
23:50.49 |
brlcad |
we have a sketch primitive that you can use
for curves and extrusions, but the primitives are better |
23:50.56 |
qazwsx |
cool |
23:51.07 |
brlcad |
well, do you care about the C api more or the
scripting interface? |
23:51.12 |
qazwsx |
since this project is old, I'm guessing a
crappy modern day laptop will be fine for it? |
23:51.15 |
brlcad |
they're completely different from each
other |
23:51.19 |
qazwsx |
I'm familiar from C to scheme, hmmm |
23:51.26 |
qazwsx |
I really care about procedural
modeling |
23:51.37 |
qazwsx |
um, what does the C interface give
me? |
23:51.42 |
brlcad |
you can do procedural modeling with
either |
23:51.50 |
qazwsx |
(over the scripting langauge) |
23:51.52 |
brlcad |
it gives you speed, and you can hook into
libraries |
23:52.06 |
brlcad |
like if you wanted to tie to simulation codes
or something else |
23:52.19 |
qazwsx |
ah, no simuation, just generation |
23:52.27 |
qazwsx |
woot, "make" now :-) |
23:52.39 |
brlcad |
another example might be using some l-grammar
tree library |
23:52.57 |
qazwsx |
I guess the useful documenation will be "3:
Principles of Effective Modeling" and "5: Developing
Applications" |
23:53.00 |
qazwsx |
as in l-systems? |
23:53.02 |
brlcad |
or NN's or GA's or whatever.. if you need to
hook to a library or need performance, that's the way to
go |
23:53.06 |
brlcad |
yeah |
23:53.13 |
qazwsx |
what's NN? neural network? GA? genetic
algorithm? |
23:53.16 |
brlcad |
yep |
23:53.26 |
qazwsx |
dumb question: why would I use either NN or GA
in modeling? |
23:53.58 |
brlcad |
oh, I could think of a few interesting
projects :) |
23:54.33 |
qazwsx |
I can't think of a single reason to use them,
so now I'm curious |
23:54.37 |
brlcad |
particularly a GA simulation driving geometry
generation, or propagating agent behavior via geometry |
23:54.58 |
brlcad |
shape recognition, bin packing problems,
knapsack problems |
23:55.17 |
brlcad |
lots of possibilities |
23:55.27 |
brlcad |
anyways, pretty aside from the point if that's
not what you need :) |
23:58.47 |
brlcad |
so there's lots of scripting possibilities,
you can script directly in mged (which is a full tcl shell) or
outside mged and generate geometry transcripts |
23:58.52 |
``Erik |
c/scheme? which impl? |
23:58.54 |
``Erik |
<-- scheme geek |
23:59.32 |
qazwsx |
brl cad supports scheme? |
23:59.46 |
``Erik |
no :( sadly |
23:59.53 |
brlcad |
here's one example that I recently whipped up
in shell script that generates the SGI logo: http://my.brlcad.org/~sean/sgi.sh |